Tartalomjegyzék:
Videó: Billentyűzet -hozzáférés 4x4 Arduino -val: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
A 4x4 -es billentyűzet 16 billentyűből áll, amelyek mátrixként vannak elrendezve. A 4x4 -es billentyűzet mátrixszkennelési módszerrel történő eléréséhez használt módszer. A 4x4 -es billentyűzethez 8 érintkező szükséges, azaz 4 tű az oszlopokhoz és 4 érintkező a vonalhoz. A szkennelési módszer úgy működik, hogy az oszlopcsap felcserélhetően veszi az LOW logikát, majd a vonaltű sorban elvégzi a leolvasásokat is.
Lépés: A szükséges anyagok
Szükséged lesz:
- Arduino
- 4x4 -es billentyűzet
- Jumper vezetékek
2. lépés: Rögzítse
- PIN A3 pin 0 sorra
- A2 PIN -kód 1 sorhoz
- PIN A1 pin 2 sorra
- PIN -kód A0, 3 soros
- PIN 4 tű 0 oszlophoz
- PIN 5 tű 1 oszlophoz
- PIN 6 pin 2 colomn
- PIN 7 pin 3 colomn
3. lépés: Vázlatos
Csatlakoztassa az egyes alkatrészeket a fenti képhez.
4. lépés: Kód
#include // könyvtár billentyűzet importálása
const byte ROWS = 4; // oszlopok száma
const bájt COLS = 4; // sorok száma hexaKulcsok [SOROK] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [SOROK] = {A3, A2, A1, A0}; // sorbájthoz használt pin colPins [COLS] = {4, 5, 6, 7}; // oszlophoz használt csap
// inicializáló változó
Billentyűzet customKeypad = Billentyűzet (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);
void setup () {
Sorozat.kezdet (9600); } void loop () {char customKey = customKeypad.getKey (); if (customKey) {Serial.println (customKey); }}
5. lépés: Kimenet
Ellenőrizze a kimenetet!
Ajánlott:
Arduino billentyűzet 4x4 bemutató: 4 lépés (képekkel)
Arduino billentyűzet 4x4 bemutató: A billentyűzet bemenetét a soros monitor mutatta arduino uno és 4x4 billentyűzet teljes kóddal
Lego 4x4 billentyűzet mátrix: 8 lépés (képekkel)
Lego 4x4 billentyűzet mátrix: Míg az elmúlt hetekben bent ragadtam a házban, végre eljutottam ahhoz, hogy befejezzem a fejemben kavargó projekteket. Az elmúlt hetekben a legtöbb projektem alapjaként a Legót használtam
Interfész 16x2 alfanumerikus LCD és 4x4 mátrix billentyűzet Raspberry Pi3 -mal: 5 lépés (képekkel)
Interfész 16x2 alfanumerikus LCD And4x4 mátrix billentyűzet Raspberry Pi3 -mal: Ebben az oktatóanyagban elmagyarázzuk, hogyan kell a 16x2 LED és 4x4 mátrix billentyűzetet Raspberry Pi3 -mal összekötni. A szoftver fejlesztéséhez a Python 3.4 -et használjuk. A Python 2.7 -et is választhatja, kis módosításokkal
Gyors és piszkos billentyűzet (üres billentyűzet): 3 lépés
Gyors és piszkos Das billentyűzet (üres billentyűzet): A Das billentyűzet a legnépszerűbb billentyűzet neve, amelyen nincs felirat a billentyűkön (üres billentyűzet). A Das billentyűzet ára 89,95 dollár. Ez az útmutató segít eligazítani, bár saját kezűleg készíthet bármilyen régi billentyűzetet, amellyel hever
Az Apple alumínium billentyűzet tisztítása . vagy bármely más puha tapintású billentyűzet: 5 lépés
Az Apple alumínium billentyűzet tisztítása …. vagy bármely más lágy érintésű billentyűzet: Bármilyen tiszta vagy, vagy megpróbáljuk megtartani alumínium alma billentyűzetünket, körülbelül egy év múlva mocskosak lesznek. Ez az utasítás segít tisztítani. Legyen óvatos, mert nem vagyok felelős azért, ha a billentyűzet eltörik közben