İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Tuş takımı girişi arduino uno ve 4x4 tuş takımı tam kodu ile seri monitöre gösterildi…
Gereçler
Arduino uno x 1
4x4 Tuş Takımı
Bütün bunlar bu sitede bulunabilir:
BDSpeedy Teknik Parçaları
Adım 1: Arduino ile Bağlanma
Aruduino dijital pinleri ile tuş takımının bağlanması:
Tuş Takımı Pimi Arduino Pine Bağlanır
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
2. Adım: Kodlayın
KOD:
#Dahil etmek
const bayt numRows= 4
const bayt numCols= 4;
keymap[numRows][numCols]= { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} };
bayt rowPins[numRows] = {9, 8, 7, 6}; // 0'dan 3'e kadar olan satırlar
bayt colPins[numCols]= {5, 4, 3, 2}; // 0'dan 3'e kadar olan sütunlar
// Keypad sınıfının bir örneğini başlatır
Tuş takımı myKeypad= Tuş takımı(makeKeymap(keymap), rowPins, colPins, numRows, numCols);
geçersiz kurulum() {
Seri.başla(9600);
}
//Tuşuna basılırsa, bu tuş 'tuşa basılan' değişkende saklanır //Tuş 'NO_KEY' değerine eşit değilse, bu anahtar yazdırılır //count=17 ise sayım 0'a sıfırlanır (bu tüm tuş takımı tarama işlemi sırasında hiçbir tuşa basılmadığı anlamına gelir
boşluk döngüsü () {
char tuşuna basılmış = myKeypad.getKey();
if (tuşa basıldığında != NO_KEY)
{
Serial.print (tuşa basılmış);
}
}
Aşama 3:
işte benim blogspot bağlantım, yararlı bulabileceğiniz bazı ekstra diyagramları var… blogspot bağlantısı
4. Adım: Kitaplık Ekleme
Kitaplığı ekleme:
Kitaplığı eklemek için Çizimler > Kitaplığı dahil et'e gidin, kitaplık adını "keypad" yazın ve ardından kur'a basın. Ardından taslağı arduino'nuza yükleyin. İsteğe bağlı bazı bağlantılar:
wordpress blogu
Blog noktası