Tartalomjegyzék:

Arduino infravörös érzékelő és távirányító LCD -vel: 4 lépés
Arduino infravörös érzékelő és távirányító LCD -vel: 4 lépés

Videó: Arduino infravörös érzékelő és távirányító LCD -vel: 4 lépés

Videó: Arduino infravörös érzékelő és távirányító LCD -vel: 4 lépés
Videó: Hordó kollektor, 80% feletti hatásfok egyszerű alkatrészek felhasználásával. Ja meleg vizet is ad! 2024, Július
Anonim
Arduino infravörös érzékelő és távirányító LCD -vel
Arduino infravörös érzékelő és távirányító LCD -vel

Mi az UQD10801 (Robocon1) diákok csoportja vagyunk az Universiti Tun Hussein Onn Malaysia (UTHM) egyetemről

Ebben az oktatóanyagban megtudhatja, hogyan jelenítse meg az infravörös távirányító gombjait a folyadékkristályos kijelzőn (LCD) egy Arduino Uno R3 segítségével. Ezt az oktatóanyagot a Tinkercad segítségével szimulálják. Példaként hivatkozhat erre a YouTube -videóra.

Kellékek

1. Arduino Uno R3

2. Vezetékek csatlakoztatása

3. Folyadékkristályos kijelző (LCD)

4. Potenciométer

5. IR érzékelő

6. IR távirányító

7. Kenyeretábla

8. Ellenállás (1–10 kOhm)

Lépés: Csatlakoztassa az áramkört a képen látható módon

Csatlakoztassa az áramkört a képen látható módon
Csatlakoztassa az áramkört a képen látható módon

Csatlakoztassa a vezetékeket kenyérsütő táblával, hogy biztosítsa a rendezett áramkört. Az LCD kijelzőhöz a 2, 3, 4, 5, 11 és 12 érintkezőt kell használni. A potenciométer funkciója az LCD fényerejének szabályozása. A képen látható többszínű vezetékek segítségével nyomon követheti az Arduino csapjait. Az infravörös érzékelő az Arduino 7 -es érintkezőjéhez lesz csatlakoztatva.

2. lépés: A rendszer kódolása

A rendszer kódolása
A rendszer kódolása

2 könyvtárat használnak, amelyek a LiquidCrystal.h és az IRremote.h. A kódolás első része, hogy megkeressük a kódot a távirányító minden gombjáról. Például a tinkercad.com webhelyen az OFF/ON gomb által továbbított kód "16580863". Ez minden gomb esetében más. Ennek megtalálásához egy programot kell létrehoznia, amely megkeresi az egyes gombok kódjait. Az alábbi példakód letölthető referenciaként. Manuálisan le kell írnia a soros monitor minden gombjának kódját. Fordítsa össze és töltse fel a kódot az Arduino -ba, és futtassa a rendszert. Ellenőrizze az infravörös távirányító minden gombját, és írja le az egyes gombok kódjait későbbi használatra.

3. lépés: A végső program kódolása

A végső program kódolása
A végső program kódolása

Miután befejezte az IR távirányító kódjainak rögzítését, folytathatja a végső program kódolását. Ez magában foglalja a LiquidCrystal.h könyvtárat. A mintakód letölthető az alábbiakban referenciaként. Használja a program "kapcsoló" tokját a gombok közötti váltáshoz. Minden kapcsolótok esetében az lcd.print használatával jelenítse meg az egyes gombok szövegét az LCD -n, adjon hozzá 0,5 másodperces késleltetést és szünetet; hogy kilépjen az ismétlésből. Miután befejezte a kódolást, fordítsa le és töltse fel az Arduino -ba.

4. lépés: Tesztelés

Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés

Az utolsó lépés a program tesztelése az Arduino bekapcsolásával, és az IR távirányító gombjainak megnyomásával. Ha nem látja a szöveget az LCD -n, próbálja meg beállítani a potenciométer gombját. Érezd jól magad!

Ajánlott: