İçindekiler:
Video: CLOUDX MICROCONTROLLER KULLANILAN 7 BÖLÜMLÜ TUŞ TAKIMI: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu proje için, bir Matrix Tuş Takımından sayısal girişi kabul edeceğiz ve ardından bunu yedi bölümlü bir ekran Modülünde görüntüleyeceğiz. 8 LED, A'dan G'ye ve DP (ondalık nokta için) olarak etiketlendiğinden, 6 sayısını görüntülemek istiyorsanız, o zaman A, C, D, EF ve G segmentlerine akım uygularsınız. Bu nedenle 6 eşittir 0b01111101(DP, G, F, E, D, C, B, A) ikili olarak ve 0x7D Onaltılık olarak.
1. Adım: MALZEMELER
- CLOUDX MİKRODENETLEYİCİ
- CLOUDX YAZILIMI
- 7 BÖLÜM
- JUMPER TEL
- V3 KABLOSU
- 4x3 KLAVYE
- 330 ohm
- 10K direnç
BİLEŞENİNİZİ BURADAN SİPARİŞ EDEBİLİRSİNİZ
2. Adım: DONANIMINIZI AYARLAYIN
Bu adımı izleyin:
Bağlan:
Segmentin Pin A'sını CloudX'in pin1'ine
Segmentin Pin B'sini CloudX'in pin2'sine
Segmentin DP'sini CloudX'in pin3'üne sabitleyin
Segmentin C pinini CloudX'in pin4'üne
Segmentin D Pin'i ile CloudX'in pin5'i arasında
Segmentin Pin E'sini CloudX'in pin6'sına
Segmentin F pinini CloudX'in pin7'sine
Segmentin G'sini CloudX'in pin9'una bağlayın
ortak katot pimini GND'ye bağlayın
Tuş takımı sıra pininin pinA'sı 10k direncine ve mikrodenetleyicinin pin12'sine bağlanmıştır.
Tuş takımı sıra pininin pinB'si 10k direncine ve mikrodenetleyicinin pin13'üne bağlanmıştır.
Tuş takımı sıra pininin pinC'si 10k direncine ve mikrodenetleyicinin pin14'üne bağlanmıştır.
Tuş takımı sıra pininin pinD'si 10k direncine ve mikrodenetleyicinin pin15'ine bağlanmıştır.
Ve direncin ucu GND'ye bağlandı.
Tuş takımı Row pininin pin1'i mikrodenetleyicinin pin10'una bağlandı.
Tuş takımı Row pininin pin2'si mikrodenetleyicinin pin11'ine bağlandı.
Tuş takımı Row pininin pin3'ü mikrodenetleyicinin pin12'sine bağlandı.
Adım 3: KODLAMA
Bu kodu CloudX IDE'nize kopyalayın.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 karakterli KeypadCharacters[NumberOfRows][NumberOfColumns] = { '1', '2', '3', '4', '5', '6', '7 ', '8', '9', '*', '0', '#' }; //Tuş Takımı Anahtarlarının düzeni char RowPins[NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins[NumberOfColumns] = {9, 10, 11}; karakter Tuşları; //On ayrı karakter değişkeni oluşturmak yerine, bunları gruplamak için bir dizi oluşturuyoruz unsigned char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}; setup(){ //buraya kur Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // Keypad'i bu verilerle başlat //Segment_setting(CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); portMode(1, ÇIKIŞ); // dijital I/O port 1'i OUTPUT portWrite(1, OFF_ALL); // port 1 döngüsünü temizle/kapat(){ //Burada programla
Anahtarlar = getKey(); // Tuş Takımında Tuş Basımını kontrol edin
if(Keys!=0) portWrite(1, seg[Keys - 48]); // 7-segmentte Basılan Tuşa yaz
}
}
4. Adım: BİZİMLE PAYLAŞIN
Başarınızı burada bizimle paylaşın
Önerilen:
NEOPİKSEL KULLANILAN RGB LED MATRIX: 8 Adım (Resimlerle)
NEOPİKSEL KULLANARAK RGB LED MATRIX: Bu eğitimde size NEOPIXEL KULLANARAK 5*5 RGB LEDMATRIX'in nasıl oluşturulacağını göstereceğim. Bu matris ile büyüleyici animasyonlar, emojiler ve süper basit harfler görüntüleyebiliriz. başlayalım
ARDUINO KULLANILAN IR UZAKTAN DEKODER: 4 Adım (Resimlerle)
ARDUINO KULLANARAK IR UZAKTAN DEKODER: Bu, bir Arduino ve IR alıcı kullanarak çok basit bir IR Uzaktan kod çözücü yapmak için kullanıcı dostu başka bir öğreticidir. Bu eğitim, yazılımı kurmaktan IR Alıcısını kullanmaya ve sinyallerin kodunu çözmeye kadar her şeyi kapsayacaktır. Bunlar
TERMİNAL KONTROLLÜ ROBOT / EĞİTİM YÖNTEMİ TAKIMI: 5 Adım
TERMİNAL KONTROLLÜ ROBOT / TALİMATI YÖNTEMİ TAKIMI: merhaba bu talimatta bu terminal kontrollü geziciyi nasıl yaptığımı paylaşacağım. En iyi yanı, herhangi bir kodlama veya herhangi bir mikro denetleyici kullanmadım. Bu, göstermenin basit yolu talimat yöntemi kümesi nasıl çalışır.talimat kümesi
CLOUDX M633 KULLANILAN ELEKTRONİK ZAR: 5 Adım
CLOUDX M633 KULLANILAN ELEKTRONİK ZAR: Hepimiz zarları kullanarak şu veya bu şekilde şans oyununu oynamış olmalıyız. Zarların yuvarlanmasının ne göstereceğinin tahmin edilemez doğasını bilmek, oyunu daha da eğlenceli hale getiriyor
Çok Bölümlü USB ThumbDrive: 5 Adım
Çok Bölümlü USB ThumbDrive: Ben sadık bir Linux kullanıcısıyım ve Windows'u yalnızca bende olduğunda kullanıyorum ve ne pahasına olursa olsun Mac'ten uzak duruyorum. Windows kullanıcılarının parmak sürücümün bir bölümünün içeriğini okumasını ve hatta görmesini engellemek için bu orta derecede kolay hack ile geldim. Hepsi pa dayalı