Sadržaj:

Arduino IC senzor i daljinski upravljač sa LCD -om: 4 koraka
Arduino IC senzor i daljinski upravljač sa LCD -om: 4 koraka
Anonim
Arduino IC senzor i daljinski sa LCD -om
Arduino IC senzor i daljinski sa LCD -om

Mi smo grupa studenata UQD10801 (Robocon1) sa Univerziteta Tun Hussein Onn Malezija (UTHM)

U ovom vodiču naučit ćete kako prikazati gumbe na daljinskom upravljaču na ekranu s tekućim kristalima (LCD) pomoću Arduino Uno R3. Ovaj vodič će se simulirati pomoću tinkercada. Kao primjer možete pogledati ovaj YouTube videozapis.

Supplies

1. Arduino Uno R3

2. Priključivanje žica

3. Ekran sa tečnim kristalima (LCD)

4. Potenciometar

5. IC senzor

6. IC daljinski

7. Oglasna ploča

8. Otpornik (1kohm do 10kohm)

Korak 1: Spojite krug kao što je prikazano na slici

Spojite krug kao što je prikazano na slici
Spojite krug kao što je prikazano na slici

Spojite žice pomoću matične ploče kako biste bili sigurni da je napravljeno uredno kolo. Za LCD će se koristiti pinovi 2, 3, 4, 5, 11 i 12. Funkcija potenciometra je kontrola svjetline LCD -a. Možete koristiti višebojne žice kako je prikazano na slici kako biste pratili igle na Arduinu. IC senzor će biti spojen na pin 7 na Arduinu.

Korak 2: Kodiranje sistema

Kodiranje sistema
Kodiranje sistema

Koriste se 2 biblioteke, a to su LiquidCrystal.h i IRremote.h. Prvi dio kodiranja je pronaći kod sa svakog dugmeta na daljinskom upravljaču. Na primjer, na tinkercad.com, kod koji se prenosi tipkom OFF/ON je "16580863". Ovo se razlikuje za sve tipke. Da biste to pronašli, morat ćete sastaviti program za pronalaženje svakog koda za svako dugme. Primjer koda možete preuzeti ispod kao referencu. Morate ručno zapisati svaki kod za svako dugme sa serijskog monitora. Sastavite i prenesite kôd na Arduino i pokrenite sistem. Testirajte svako dugme na daljinskom upravljaču i zapišite kodove za svako od dugmadi za buduću upotrebu.

Korak 3: Kodiranje završnog programa

Kodiranje završnog programa
Kodiranje završnog programa

Kada završite sa snimanjem kodova za IC daljinski upravljač, možete nastaviti s kodiranjem završnog programa. Ovo će uključivati biblioteku LiquidCrystal.h. Uzorak koda možete preuzeti ispod za referencu. Koristeći "switch" futrolu u programu za prebacivanje između dugmadi. Za svaki slučaj prekidača, koristite lcd.print za prikaz teksta svakog dugmeta na LCD -u, dodajte odlaganje od 0,5 sekundi i pauzu; da izađete iz ponavljanja. Kada završite s kodiranjem, kompajlirajte ga i prenesite na Arduino.

Korak 4: Testiranje

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

Posljednji korak je testiranje programa uključivanjem Arduina i testiranje pritiskom na tipke na daljinskom upravljaču. Ako ne vidite tekst na LCD -u, pokušajte namjestiti dugme potenciometra. Zabavi se!

Preporučuje se: