Elektronik / Ekranlar
LED Matris Düzenleyici (8×8 ve 16×16 Bayt Dizisi Oluşturucu)
Tıklayarak 8×8, 8×16 veya 16×16 LED nokta matrisi üzerinde resim ya da karakter çizin; satır değerleri dizisini onaltılık veya ikilik biçimde alıp Arduino ya da başka mikrodenetleyici kodlarına yapıştırın.
LED Matris Düzenleyici (8×8 ve 16×16 Bayt Dizisi Oluşturucu): Matrisin her satırı bir sayıya dönüşür ve en soldaki nokta en yüksek bit olarak alınır: .##..##. şeklinde yanan bir satır 0x66 değerine karşılık gelir. Dizi, 8 noktalı satırlar için uint8_t, 16 noktalı satırlar için uint16_t kullanır. Onaltılık, ikilik veya ondalık biçimde mevcut bir dizi yapıştırıldığında dizi yeniden çizilir ve üzerinde değişiklik yapabilirsiniz. Sunucuya hiçbir dosya yüklenmeden tarayıcınızda %100 yerel olarak çalışır.
- Kategori
- Okul ve çalışma araçları
- Çalıştırma sayısı
- Tarayıcınızda
- Maliyet
- Ücretsiz · kayıt gerekmez
- Kullanılabilirlik
- Kullanıma hazır
Tamamen tarayıcınızda çalışır
Kod
const uint8_t image[8] = {
0x00,
0x66,
0xFF,
0xFF,
0x7E,
0x3C,
0x18,
0x00
};Koddan yükle
Çizmek için noktalara tıklayın veya noktalar boyunca sürükleyin. Her satır, en soldaki nokta en yüksek bitte olacak şekilde tek bir sayıya dönüşür; bu, çoğu MAX7219 ve LED matris kitaplığının satır satır görüntüleme için beklediği sıradır. Matrisiniz görüntüyü aynalanmış veya döndürülmüş gösterirse kodunuzdaki sırayı ters çevirin ya da çizimi döndürün.
Diziyi kullanma
MAX7219 modülleri için yaygın LedControl kütüphanesiyle, for (int row = 0; row < 8; row++) lc.setRow(0, row, image[row]); gibi bir döngü görüntüyü gösterir.
Bunun yerine metin LCD'sinde karakterler kullanmak için LCD özel karakter oluşturucuyu kullanın.
Küçük görseller tasarlama
8 × 8 boyutunda basit ana hatlar daha iyi görünür: kalp, ok, gülümseme veya bir sütun boşluk bırakılmış 5 × 7 kutusunda bir rakam. Çizgileri bir nokta genişliğinde tutun.
Bunun yerine bir fotoğrafı bloklu piksel sanatına dönüştürmek için piksel sanatı dönüştürücüyü kullanın.
Nasıl kullanılır?
- Matris boyutunu seçin.
- Çizim yapmak için noktaların üzerinde tıklayın veya sürükleyin; gerektiğinde kaydırın, ters çevirin ya da temizleyin.
- Kodu kopyalayın veya düzenlemek için mevcut bir dizi yükleyin.
Gizlilik ve sınırlamalar
Her şey tarayıcıda çalışır.
İlgili araçlar
Sık sorulan sorular
Resm neden aynalanmış görünüyor?
Modüller satırlarını ve sütunlarını farklı şekilde bağlar. Kodunuzda bit sırasını veya satır sırasını tersine çevirin ya da resmi burada aynalanmış olarak çizin.
Animasyon kareleri oluşturabilir miyim?
Her kareyi çizin, dizisini kopyalayın ve taslağınızda kareleri art arda oynatın.
MAX7219 modülleriyle çalışır mı?
Evet: her satır değeri, MAX7219'un 1 ile 8 arasındaki basamak yazmaçlarından birine gönderilebilir.
Ücretsiz araç · tarayıcınızda kez çalıştırma · hesap gerekmez