İçindekiler:
- Adım 1: Gerekli Şeyler
- 2. Adım: Açıklama
- Adım 3: Devre Kablolaması
- Adım 4: Kitaplık Kurulumu
- Adım 5: Kaynak Kodu
- Adım 6: ÇIKTI
Video: NodeMCU ile Arayüz LED Nokta Vuruşlu (8x8): 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Merhaba Yapıcılar,
Başka bir basit ve havalı Instructable ile birlikteyim.
Bu Eğitilebilir Kitapta, NodeMCU ile LED Nokta Vuruşlu (8x8) Arayüz yapmayı öğreneceğiz.
Öyleyse başlayalım.
Adım 1: Gerekli Şeyler
Bunlar, bu Talimatları yapmak için gerekli şeylerdir.
Donanım Gereksinimi
- LED Nokta Vuruşlu (8x8)
- DüğümMCU
- Atlama telleri / Bağlantı telleri (Opsiyonel)
- ekmek tahtası
- Mikro USB Kablosu
yazılım gereksinimleri
Arduino IDE (ESP8266 kitaplığı kurulu olarak)
2. Adım: Açıklama
Bir LED Nokta Vuruşlu veya LED Ekran, büyük, düşük çözünürlüklü bir nokta vuruşlu ekran şeklidir.
Hem endüstriyel hem de ticari amaçlar için, bilgileri görüntülemek için olduğu kadar hobi amaçlı insan-makine arayüzleri için de yararlıdır.
Katotları sıralar halinde ve anotları sütunlar halinde birleştirilmiş (veya tam tersi) ile 2 boyutlu bir diyot matrisinden oluşur.
Her sıra ve sütun çifti üzerinden elektrik akışını kontrol ederek her bir LED'i ayrı ayrı kontrol etmek mümkündür.
Adım 3: Devre Kablolaması
Dot Matrix'in 5 pini vardır, yani
VCC - NodeMCU Vin'e bağlanacak.
GND - NodeMCU'nun Toprak Pinine (GND) bağlanacak.
Din - NodeMCU'nun Dijital Pin D0'ına bağlanacak.
CS - NodeMCU'nun Dijital Pin D1'ine bağlanacak.
CLK - NodeMCU'nun Dijital Pin D2'sine bağlanacak.
Adım 4: Kitaplık Kurulumu
Kodlamaya başlamadan önce Arduino IDE'ye ihtiyacınız var.
Arduino IDE'yi indirmek ve NodeMCU kurulumu için önceki talimatımı kontrol edebilirsiniz. Ve bu Eğitilebilirlik için LedControl Matrix Kitaplığına ihtiyacınız var, aşağıdaki bağlantıdan indirebilirsiniz.
LED Kontrol Kitaplığı
Tamam, kodlama ile başlayalım
Adım 5: Kaynak Kodu
KOD:
#Dahil etmek
int DIN = 16; // D0
int CS = 5; // D1 int CLK = 4; // D2
LedControl lc=LedControl(DIN, CLK, CS, 0);
geçersiz kurulum(){
lc.shutdown(0, yanlış); //MAX72XX, başlangıçta güç tasarrufu modundadır lc.setIntensity(0, 15); // Parlaklığı maksimum değere ayarlayın lc.clearDisplay(0); // ve ekranı temizle }
boşluk döngüsü () {
bayt a[8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L bayt b[8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // Ben bayt c[8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // G bayt d[8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H bayt e[8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18}; // T bayt f[8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H bayt g[8] = {0x3C, 0x7E, 0xC3, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C}; // O bayt h[8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // U bayt i[8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // S bayt j[8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // E printByte(a); gecikme(1000); printByte(b); gecikme(1000); printByte(c); gecikme(1000); printByte(d); gecikme(1000); printByte(e); gecikme(1000); printByte(f); gecikme(1000); printByte(g); gecikme(1000); printByte(h); gecikme(1000); printByte(i); gecikme(1000); printByte(j); gecikme(1000); }
void printByte(bayt karakteri ){
int ben = 0; for(i=0;i<8;i++) { lc.setRow(0, i, karakter); } }
Aşağıda ekli "LED_DotMatrix_NodeMCU.ino" kodunu indirin.
Kodu istediğiniz gibi değiştirebilir veya olduğu gibi kullanabilirsiniz.
Adım 6: ÇIKTI
Hepsi bu kadar
Umarım bunu beğenmişsinizdir. Daha Fazla Proje için Takipte Kalın!
Önerilen:
Nokta Vuruşlu Led Ekranlı Atmega16 Mikrodenetleyici Arayüz: 5 Adım
Dot Matrix Led Ekranlı Atmega16 Mikrodenetleyici Arayüz: Bu projede, bir nokta vuruşlu LED ekranı AVR(Atmega16) mikrodenetleyici ile arayüzleyeceğiz. Burada simülasyonu proteus ile göstereceğiz, aynı şeyi donanımınızda da uygulayabilirsiniz. Yani burada önce bir karakter yazdıracağız, hadi t'ye 'A' diyelim
IoT Akıllı Saat Nokta Vuruşlu Kullanım Wemos ESP8266 - ESP Matrisi: 12 Adım (Resimlerle)
IoT Akıllı Saat Nokta Vuruşlu Wemos Kullanın ESP8266 - ESP Matrisi: Kendi IoT Akıllı Saatinizi yapın: Şunları yapabilir: Saati güzel bir animasyon simgesiyle görüntüleyin Hatırlatıcı-1'den Hatırlatıcı-5'e Ekran Takvimi Görüntüleyin Müslüman Namaz Vakitlerini Görüntüleyin Hava Durumu Bilgilerini Görüntüleyin Haberleri Görüntüleyin Tavsiye Ekranı Bitcoin oranı Ekran
MAX7219 LED Nokta Vuruşlu Montaj ve Test: 6 Adım (Resimlerle)
MAX7219 LED Dot Matrix Montajı ve Testi: Dot-Matrix Display, matris şeklinde hizalanmış ışık yayan diyotlar içeren bir görüntüleme cihazıdır. Bu Dot matrix ekranlar, Sembol, Grafik, Karakter, Alfabe, Rakamların gerekli olduğu uygulamalarda kullanılır. birlikte gösterilecek
LED Nokta Vuruşlu Ekran: 8 Adım (Resimlerle)
LED Nokta Vuruşlu Ekran: Bu, kendi kişiselleştirilmiş LED Nokta Vuruşlu ekranınızı yapmak için basit bir NASILDIR. LED'leri yakmak için tüm programı bir açıklama ile ekleyeceğim. Ayrıca oldukça hacklenebilir, kendinize göre değiştirebilirsiniz. Kendi d'mi yapmaya karar verdim
Arduino ve Shift Register ile Nokta Vuruşlu LED Kullanma: 5 Adım
Arduino ve Shift Register ile Nokta Vuruşlu LED Kullanma: Siemens DLO7135 Nokta vuruşlu LED, optoelektronik'in harika bir parçasıdır. Bellek/Dekoder/Sürücü ile 5x7 Nokta Vuruşlu Akıllı Ekran (r) olarak faturalandırılır. Bu hafızayla birlikte, üst ve alt ile 96 karakterlik bir ASCII ekrana sahip