Sadržaj:

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

Video: Arduino IC senzor i daljinski upravljač s LCD -om: 4 koraka

Video: Arduino IC senzor i daljinski upravljač s LCD -om: 4 koraka
Video: Beyond the Basics: Automatic Gatekeeper With IR Sensor And ChatGPT Generated Arduino Code 2024, Srpanj
Anonim
Arduino IC senzor i daljinski upravljač s LCD -om
Arduino IC senzor i daljinski upravljač s LCD -om

Mi smo grupa studenata UQD10801 (Robocon1) sa Sveučilišta Tun Hussein Onn Malezija (UTHM)

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

Pribor

1. Arduino Uno R3

2. Spajanje žica

3. Zaslon s tekućim kristalima (LCD)

4. Potenciometar

5. IR 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 sklop uredan. Za LCD će se koristiti pinovi 2, 3, 4, 5, 11 i 12. Funkcija potenciometra je kontrolirati svjetlinu LCD zaslona. Možete koristiti višebojne žice kako je prikazano na slici kako biste pratili igle na Arduinu. IC senzor bit će spojen na pin 7 na Arduinu.

Korak 2: Kodiranje sustava

Kodiranje sustava
Kodiranje sustava

Koriste se dvije knjižnice, a to su LiquidCrystal.h i IRremote.h. Prvi dio kodiranja je pronaći kod sa svake tipke na daljinskom upravljaču. Na primjer, na tinkercad.com kôd 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 svaki gumb. Primjer koda može se preuzeti ispod kao referenca. Morate ručno zapisati svaki kod za svaki gumb sa serijskog monitora. Sastavite i prenesite kôd na Arduino i pokrenite sustav. Testirajte svaki gumb na daljinskom upravljaču i zapišite kodove za svaki gumb za buduću uporabu.

Korak 3: Kodiranje završnog programa

Kodiranje završnog programa
Kodiranje završnog programa

Nakon što završite sa snimanjem kodova za IC daljinski upravljač, možete nastaviti s kodiranjem posljednjeg programa. To će uključivati biblioteku LiquidCrystal.h. Uzorak koda možete preuzeti ispod za referencu. Za prebacivanje između gumba koristite kućište "prekidač". Za svaki slučaj prekidača upotrijebite lcd.print za prikaz teksta svakog gumba na LCD -u, dodajte odgodu od 0,5 sekundi i prekid; za izlaz iz ponavljanja. Kad završite s kodiranjem, sastavite 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 gumbe na daljinskom upravljaču. Ako ne vidite tekst na LCD -u, pokušajte namjestiti gumb potenciometra. Zabavi se!

Preporučeni: