Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz:-
- 2. lépés: A billentyűzet megértése:-
- 3. lépés: Csatlakozások:-
- 4. lépés: A billentyűzet kódja:-
- 5. lépés: Arduino számológép kódja:-
Videó: Hogyan kell használni a billentyűzetet és az LCD -t az Arduino -val az Arduino számológép elkészítéséhez: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ebben az oktatóanyagban megosztom, hogyan használhatja a 4x4 -es mátrix billentyűzetet és a 16x2 -es LCD -t az Arduino -val, és hogyan készítheti el egy egyszerű Arduino -számológépet.
Tehát kezdjük…
1. lépés: Amire szüksége lesz:-
Hardverkövetelmények:-
- Arduino UNO.
- 4x4 -es billentyűzet. (Használhat 4x3 billentyűzetet).
- 16x2 LCD.
- Kenyeretábla.
- 10k potenciométer.
- néhány vezetéket forrasztani a billentyűzethez.
Szoftverkövetelmények:-
Arduino IDE
Ennyi kell a projekthez.
2. lépés: A billentyűzet megértése:-
Tehát a billentyűzet használatához először meg kell értenie a billentyűzet működését.
A billentyűzet nem más, mint egy gombos mátrix, nxn számú sorral és oszloppal. A sorok vízszintesek, az oszlopok függőlegesek.
A 4x4 mátrixban 4 sor és 4 oszlop, 4x3 -ban pedig 4 sor és 3 oszlop található.
A sor minden gombja ugyanazon sor összes többi gombjához kapcsolódik. Ugyanez az oszlopokkal.
Egy gomb megnyomása bezárja az oszlop és a sor nyomvonal közötti kapcsolót, lehetővé téve az áram folyását az oszlopcsap és a sorcsap között. Az arduino így találja meg, melyik gombot kell megnyomni.
Nem akarok mélyen belemerülni, és unalmassá tenni az oktatóanyagot, így ha mélyen meg akarja tanulni a billentyűzet működését, akkor nézze meg ezt a bejegyzést.
Térjünk át a következő lépésre…
3. lépés: Csatlakozások:-
1. Forrasztja a vezetékeket a billentyűzethez. Forrasztott fejléc csapok egy másik végére.
2. Tekintse meg a diagramot, és kössön csatlakozást az alábbiak szerint:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. Az LCD csatlakozók is meglehetősen egyszerűek.
- Először csatlakoztassa az LCD -t a kenyértáblához.
- Most csatlakoztassa az RW, a LED katód és a Vss vagy GND csapokat a kenyértábla GND sínjéhez.
- Csatlakoztassa a Vcc -t a kenyértábla +ve sínjéhez. Csatlakoztassa a LED anódcsapot is (közvetlenül a katód mellett) a +ve sínhez egy 220 ohmos ellenálláson keresztül.
- Csatlakoztassa a V0 jelzésű kontrasztcsapot a potenciométer középső csatlakozójához. Csatlakoztassa az edény másik két terminálját a +ve és a GND -hez.
- Most csatlakoztassa a következő tűt sorrendben:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
ahol D2, D3,….., D13 az arduino digitális i/o csapjai.
Miután a kapcsolatok létrejöttek. Folytathatjuk a kódolási lépést…
4. lépés: A billentyűzet kódja:-
A kódolás megkezdése előtt telepítenie kell nekünk egy könyvtárat a billentyűzetről és az LCD -ről. A könyvtár letöltéséhez nyissa meg az IDE-t, és lépjen:-
- Vázlat >> Könyvtár bevonása >> Könyvtárak kezelése.
- A keresősávba írja be a "Keypad.h" parancsot, és görgessen lefelé a "Keypad library by Mark Stanley version 3.1.1" kereséshez
- Ellenőrizze azt is, hogy a LiquidCrystal könyvtár telepítve van -e. Ha nem, akkor ugyanazzal a módszerrel találhatja meg.
- Telepítse a könyvtárakat, és indítsa újra az IDE -t.
Most másolja ki az alábbi kódot, és illessze be az IDE -be. Töltsd fel az arduino -ra. (A 4x3 kód letölthető alulról):-
Ez a kód segít a billentyűzet működésének ellenőrzésében, a Soros monitoron megnyomott gombot mutatja.
/*A 4x4 -es billentyűzet kódja*/
#include const byte ROWS = 4; const bájt COLS = 4; char billentyűk [Sorok] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [SOROK] = {5, 4, 3, 2}; bájt colPins [COLS] = {9, 8, 7, 6}; Billentyűzet billentyűzet = Billentyűzet (makeKeymap (billentyűk), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {karakterkulcs = billentyűzet.getKey (); if (kulcs) {Soros.println (kulcs); }}
Ezzel elkezdheti használni az arduino billentyűzetet, A számológép kódja a következő lépés.
5. lépés: Arduino számológép kódja:-
Miután tesztelte a billentyűzetet, és jól működik. áttérhet egy egyszerű számológép készítésére.
A kódot az alábbi fájlból töltheti le.
A számológép használatához egyszerűen töltse fel a kódot, az ábécét a következőképpen használják:-
A = + (összeadás)
B = - (kivonás)
C = * (szorzás)
D = / (körzet)
A * és a # szimbólum „Mégse” és „Egyenlő” kifejezésként szerepel.
Ennyi ehhez az oktatóanyaghoz. Remélem tetszik.
Köszönöm.
Ajánlott:
Mi van a szervóban és hogyan kell használni az Arduino teljes oktatóanyagával: 6 lépés
Mi van a szervóban és hogyan kell használni az Arduino teljes bemutatójával: ebben az oktatóanyagban nézzük meg, mi a szervowatch ez a videó bemutató
Hogyan kell használni a számlálót a létradiagramban? - Delta WPLSoft: 15 lépés
Hogyan kell használni a számlálót a létradiagramban? | Delta WPLSoft: Ebben az oktatóanyagban példaként bemutatjuk, hogyan kell használni a számlálókat valós idejű alkalmazásokban
Hogyan kell használni a SIM800L -t SMS küldéséhez és a relé vezérléséhez SMS -ben: 3 lépés
Hogyan kell használni a SIM800L -t SMS küldésére és vezérlő relé SMS -ben: Leírás: Ez az oktatóanyag bemutatja, hogyan kell használni a SIM800L -t SMS küldésére és SMS fogadására a relé vezérléséhez. A SIM800L modul kicsi, és fel lehet használni az Arduino -val való interfészhez, hogy SMS -t küldjön, SMS -t fogadjon, hívjon, hívást fogadjon. Ebben az oktatóanyagban
ARDUINO: HOGYAN KELL KÜLSŐ TELJESÍTMÉNYŰ SZERVOMOTORT HASZNÁLNI: 5 lépés
ARDUINO: HOGYAN KELL KÜLSŐ TELJESÍTMÉNYŰ SZERVOMOTORT HASZNÁLNI: Ez az útmutató az " Arduino: Hogyan kell használni a szervo motort külső energiával " YouTube -videó, amelyet nemrég töltöttem fel. Erősen ajánlom, hogy nézze meg. Látogassa meg a YouTube -csatornát
Hogyan kell tisztítani a billentyűzetet?: 3 lépés
Hogyan kell tisztítani a billentyűzetet?: Jó reggelt. A közösséghez írt első bejegyzésemhez egy egyszerű Instructable -t választottam: Hogyan tisztítsam meg a billentyűzetet? Semmi különös, igaz. De amikor itt az ideje … Itt az ideje;-) Ezek egyszerű és egyértelmű utasítások, amelyeket követni kell. Essünk neki