Tartalomjegyzék:

1602 LCD billentyűpajzs W/ Arduino használatával [+Gyakorlati projektek]: 7 lépés
1602 LCD billentyűpajzs W/ Arduino használatával [+Gyakorlati projektek]: 7 lépés

Videó: 1602 LCD billentyűpajzs W/ Arduino használatával [+Gyakorlati projektek]: 7 lépés

Videó: 1602 LCD billentyűpajzs W/ Arduino használatával [+Gyakorlati projektek]: 7 lépés
Videó: Arduino UNO - LCD I2C-vel 2024, November
Anonim
1602 LCD billentyűzetpajzs W/ Arduino használatával [+gyakorlati projektek]
1602 LCD billentyűzetpajzs W/ Arduino használatával [+gyakorlati projektek]

Ezt és más csodálatos oktatóanyagokat elolvashatja az ElectroPeak hivatalos honlapján

Áttekintés

Ebben az oktatóanyagban megtudhatja, hogyan kell használni az Arduino LCD billentyűzetpajzsot 3 gyakorlati projekttel.

Amit tanulni fog:

  • Hogyan állítsuk be a pajzsot és azonosítsuk a kulcsokat
  • A szöveg görgetése
  • Különleges karakterek megjelenítése

1. lépés: 1602 Arduino LCD billentyűzet -pajzs funkció

Az információk elektronikus projektekben való megjelenítése mindig is a legvonzóbb kérdés volt. Az adatok megjelenítésének különféle módjai vannak. Ezek a képernyők lehetnek olyan egyszerűek, mint a 7 szegmens vagy LED, vagy lenyűgözőbbek, például az LCD -k. Az LCD -k használata mindig is az egyik legnépszerűbb módja volt az információk megjelenítésének. Az LCD -ket két általános típusra osztják: karakterekre és grafikákra.

Az egyik leggyakoribb, legolcsóbb és legegyszerűbb LCD a karakteres LCD. Ez az LCD több sorból és oszlopból áll. A betűk és számok sorok és oszlopok által létrehozott helyekre íródnak. Például a 16*2 LCD karakter 2 sorból és 16 oszlopból áll. Tehát 32 karaktert tud megjeleníteni. Ezekkel az LCD -kkel nagyon egyszerű dolgozni, és teljes mértékben kompatibilisek az összes mikrokontrollerrel és processzortáblával. Ezen LCD -k könnyebb használata érdekében a 16x2 -es modellje, beleértve a négy gombot a menü elkészítéséhez, pajzsként készült, amely kompatibilis az Arduino táblákkal is.

Lépés: Az Arduino LCD billentyűzetpajzs használata

Az Arduino LCD billentyűzetpajzsának használata
Az Arduino LCD billentyűzetpajzsának használata
Az Arduino LCD billentyűzetpajzsának használata
Az Arduino LCD billentyűzetpajzsának használata

Az Arduino shiels felhasználóbarát és egyszerű pajzs. A használatához először ismernie kell a pinoutot és az Arduino -hoz való kapcsolódását.

3. lépés: Szükséges anyagok

Arduino Uno R3 × 1

1602 LCD billentyűzetpajzs Arduino × 1 -hez

Szoftveralkalmazások

Arduino IDE

4. lépés: Hogyan kell olvasni a kulcsokat?

Hogyan kell olvasni a kulcsokat?
Hogyan kell olvasni a kulcsokat?

Ebben az árnyékolásban mind a 4 kulcs az analóg 0 tűhöz van csatlakoztatva, hogy spóroljon a digitális tűkön. Tehát az ADC -t kell használnunk az olvasáshoz. Amikor megnyom egy gombot, az értéket ad vissza az A0 érintkezőnek a belső ellenállásos felosztó áramkörnek megfelelően, amely azonosítja a kulcs típusát.

Nézzük meg részletesebben a kódot:

#befoglalni

A karakter LCD -hez szükséges könyvtár.

LiquidCrystal LCD (pin_RS, pin_EN, pin_d4, pin_d5, pin_d6, pin_d7);

Az LCD objektum meghatározása az Arduino -hoz csatlakoztatott csapok szerint.

lcd. kezdet (16, 2);

Az LCD kezdeti konfigurálása az oszlopok és sorok számának megadásával. Az első argumentum az oszlopok száma, a második pedig a sorok száma.

a fenti táblázatban néhány fontos funkció látható az LCD -vel való munkavégzéshez.

Az Arduino webhelyén további funkciókat talál.

5. lépés: Hogyan görgessen egy szöveget?

A fenti funkciókkal könnyen megtehetjük.

6. lépés: Hogyan jelenítsünk meg egy adott karaktert?

Hogyan jelenítsünk meg egy adott karaktert?
Hogyan jelenítsünk meg egy adott karaktert?
Hogyan jelenítsünk meg egy adott karaktert?
Hogyan jelenítsünk meg egy adott karaktert?

Az LCD -n minden blokkban létrehozhat egy karaktert. Ehhez konvertálja a kívánt karaktert kódok tömbjébe, majd jelenítse meg az LCD -n. A karakter kódokká alakításához használjon ilyen online webhelyeket. Tervezze meg karakterét, majd másolja a létrehozott tömböt a kódjába.

Az lcd.createChar tárolja a tömbjét egy memóriahelyen, és megjelenítheti az lcd.write segítségével

Ajánlott: