Tartalomjegyzék:

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
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

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

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
Videó: Arduino drivertelepítés 2024, December
Anonim
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
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

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:-

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz

Hardverkövetelmények:-

  1. Arduino UNO.
  2. 4x4 -es billentyűzet. (Használhat 4x3 billentyűzetet).
  3. 16x2 LCD.
  4. Kenyeretábla.
  5. 10k potenciométer.
  6. 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:-

A billentyűzet megértése
A billentyűzet megértése
A billentyűzet megértése
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:-

Csatlakozások
Csatlakozások
Csatlakozások
Csatlakozások
Csatlakozások
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:-

Billentyűzet kód
Billentyűzet kód
Billentyűzet kód
Billentyűzet kód

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:-

Arduino számológép kódja
Arduino számológép kódja
Arduino számológép kódja
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: