Tartalomjegyzék:
Videó: Arduino billentyűzet 4x4 bemutató: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
A billentyűzet bemenetét a soros monitor mutatta arduino uno és 4x4 billentyűzet teljes kóddal…
Kellékek
Arduino uno x 1
4x4 -es billentyűzet
Mindezek megtalálhatók ezen az oldalon:
BDSpeedy Tech alkatrészek
Lépés: Csatlakozás Arduino -val
A billentyűzet csatlakoztatása aruduino digitális tűkkel:
Billentyűzet pin Az Arduino Pin -hez csatlakozik
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
2. lépés: Kód
KÓD:
#befoglalni
const byte numRows = 4
const bájt numCols = 4;
keymap [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // 0-3. Sorok
bájt colPins [számCols] = {5, 4, 3, 2}; // 0–3. Oszlop
// inicializálja a billentyűzet osztály egy példányát
Billentyűzet myKeypad = Billentyűzet (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
void setup () {
Sorozat.kezdet (9600);
}
// Ha megnyomja a gombot, akkor ez a gomb a "billentyű lenyomva" változóban van tárolva // Ha a kulcs nem egyenlő a "NO_KEY" értékkel, akkor ezt a gombot kinyomtatja // ha a szám = 17, akkor a szám visszaáll 0 -ra (ez azt jelenti, hogy egyetlen billentyűt sem nyomnak le a billentyűzet keresési folyamata során
void loop () {
char billentyű lenyomva = myKeypad.getKey ();
ha (billentyű lenyomva! = NO_KEY)
{
Serial.print (gombnyomás);
}
}
3. lépés:
itt a blogspot linkem, van benne néhány extra diagram, ami hasznos lehet… blogspot link
4. lépés: Könyvtár hozzáadása
A könyvtár hozzáadása:
A könyvtár hozzáadásához lépjen a Skeetches> Könyvtár beírása menüpontba. Írja be a libray nevet "billentyűzet", majd nyomja meg az install gombot. Ezután töltse fel a vázlatot az arduino -ra. Íme néhány választható link:
wordpress blog
Blog helyszín
Ajánlott:
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
4x4 billentyűzet Arduino -val és feldolgozással: 4 lépés (képekkel)
4x4 -es billentyűzet Arduino -val és feldolgozással: Nem szereti az LCD -kijelzőket? Szeretné vonzóvá tenni projektjeit? Nos, itt a megoldás. Ebben az utasításban megszabadulhat az LCD képernyő használatával kapcsolatos gondoktól az Arduino tartalmának megjelenítéséhez, és a kivetítéshez is
Billentyűzet -hozzáférés 4x4 Arduino -val: 5 lépés (képekkel)
Billentyűzet -hozzáférés 4x4 Arduino segítségével: 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. Hogyan történik a szkennelés
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