
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:14

4x4 tuş takımı, bir matris gibi düzenlenmiş 16 tuştan oluşan bir bileşiktir. Matris tarama yöntemi ile 4x4 tuş takımına erişim için kullanılan yöntem. 4x4 tuş takımına erişmek için 8 pin gerekir, yani kolonlar için 4 pin ve hat için 4 pin. Tarama yönteminin nasıl çalıştığı, sütun piminin DÜŞÜK mantığını birbirinin yerine almasıdır, ardından satır pimi de okumaları sırayla gerçekleştirir.
Adım 1: İhtiyacınız Olan Malzemeler
İhtiyacın olacak:
- Arduino
- 4x4 tuş takımı
- Jumper Telleri
2. Adım: Sabitleyin
- PIN A3 pinini 0 satırına
- PIN A2 pinini 1 satıra
- PIN A1 pini 2 sıraya
- PIN A0 pini 3 sıraya
- PIN 4 pinden 0 kolona
- PIN 5 pin to 1 kolon
- PIN 6 pinden 2 kolona
- PIN 7 pinden 3 kolona
Adım 3: Şematik


Her bileşeni yukarıdaki resimdeki gibi bağlayın.
4. Adım: Kod
#include // kitaplık tuş takımını içe aktar
const bayt SATIRLAR = 4; //sütun sayısı
const bayt COLS = 4; //satır karakter altı anahtar sayısı[ROWS][COLS] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; bayt rowPins[ROWS] = {A3, A2, A1, A0}; //satır baytı için kullanılan pin colPins[COLS] = {4, 5, 6, 7}; // kolon için kullanılan pin
//başlatma değişkeni
Tuş takımı özelKeypad = Tuş takımı(makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);
geçersiz kurulum(){
Seri.başla(9600); } void loop(){ char customKey = customKeypad.getKey(); if (customKey){ Serial.println(customKey); } }
Adım 5: Çıktı

Çıkışı kontrol edin!
Önerilen:
Arduino Tuş Takımı 4x4 Eğitimi: 4 Adım (Resimlerle)

Arduino Tuş Takımı 4x4 Eğitimi: Tuş takımı girişi, arduino uno ve 4x4 tuş takımı tam kodu ile seri monitöre gösterildi
Lego 4x4 Tuş Takımı Matrisi: 8 Adım (Resimlerle)

Lego 4x4 Tuş Takımı Matrisi: Son birkaç haftadır eve tıkılıp kalmışken, sonunda kafamda dönüp duran bazı projeleri bitirmeye başladım. Son birkaç haftadır projelerimin çoğunun temeli olarak Lego'yu kullanıyorum
Arduino ile Arayüz Tuş Takımı. [Benzersiz Yöntem]: 7 Adım (Resimlerle)
![Arduino ile Arayüz Tuş Takımı. [Benzersiz Yöntem]: 7 Adım (Resimlerle) Arduino ile Arayüz Tuş Takımı. [Benzersiz Yöntem]: 7 Adım (Resimlerle)](https://i.howwhatproduce.com/images/008/image-22226-j.webp)
Arduino ile Arayüz Tuş Takımı. [Benzersiz Yöntem]: Merhaba ve ilk talimatıma hoş geldiniz! :) Bu talimatta, klavyeyi arduino ile arayüzlemek için harika bir kitaplık paylaşmak istiyorum - 'Keypad Kitaplığı' dahil 'Parola kitaplığı'. Bu kütüphane, sahip olduğumuz en iyi özellikleri içerir
CircuitPython ile 4x4 Tuş Takımı Kullanma: 4 Adım

CircuitPython ile 4x4 Tuş Takımı Kullanma: Bu ucuz tuş takımı, CircuitPython projelerinize basit bir sayısal giriş yöntemi sunar. Adafruit ItsyBitsy M0 ekspres ile kullanacağım. Şunlara ihtiyacınız olacak: Tuş Takımı - benimki 4x4ItsyBitsy M0 Express veya benzeri bir boardMu Editor kurulu
Arduino Matrix Tuş Takımı 4x4 ile Modern ve Yeni ve Daha Kolay Dolap Örneği: 3 Adım

Arduino Matrix Tuş Takımı 4x4 ile Modern ve Yeni ve Daha Kolay Dolap Örneği: I2C devresi ile bir LCD tuş takımı matrisi 4x4 kullanmanın başka bir örneği