Kazalo:

Arduino IR senzor in daljinski upravljalnik z LCD: 4 koraki
Arduino IR senzor in daljinski upravljalnik z LCD: 4 koraki

Video: Arduino IR senzor in daljinski upravljalnik z LCD: 4 koraki

Video: Arduino IR senzor in daljinski upravljalnik z LCD: 4 koraki
Video: how to work Relay Module or IR Proximity Sensor 😱😱#shorts #youtubeshorts #experiment 2024, November
Anonim
Arduino IR senzor in daljinski upravljalnik z LCD
Arduino IR senzor in daljinski upravljalnik z LCD

Smo skupina študentov UQD10801 (Robocon1) z Univerze Tun Hussein Onn Malezija (UTHM)

V tej vadnici se boste naučili prikazati gumbe na daljinskem upravljalniku IR na zaslonu s tekočimi kristali (LCD) z uporabo Arduino Uno R3. Ta vadnica bo simulirana s pomočjo tinkercada. Ta videoposnetek v YouTubu si lahko ogledate kot primer.

Zaloge

1. Arduino Uno R3

2. Priključitev žic

3. Zaslon s tekočimi kristali (LCD)

4. Potenciometer

5. IR senzor

6. IR daljinec

7. Ogledna plošča

8. Upor (1kohm do 10kohm)

1. korak: Povežite vezje, kot je prikazano na sliki

Priključite vezje, kot je prikazano na sliki
Priključite vezje, kot je prikazano na sliki

Žice povežite s ploščico, da zagotovite urejeno vezje. Za LCD se bodo uporabljali zatiči 2, 3, 4, 5, 11 in 12. Funkcija potenciometra je nadzor svetlosti LCD zaslona. Za spremljanje zatičev na Arduinu lahko uporabite večbarvne žice, kot je prikazano na sliki. IR senzor bo priključen na pin 7 na Arduinu.

Korak: Kodiranje sistema

Kodiranje sistema
Kodiranje sistema

Uporabljata se 2 knjižnici, LiquidCrystal.h in IRremote.h. Prvi del kodiranja je iskanje kode z vsakega gumba na daljinskem upravljalniku. Na primer, na tinkercad.com je koda, ki jo posreduje gumb za IZKLOP/VKLOP, "16580863". Za vse gumbe je to drugače. Če želite to najti, morate zgraditi program, ki poišče vsako kodo za vsak gumb. Primer kode lahko spodaj prenesete kot referenco. Ročno morate zapisati vsako kodo za vsak gumb na serijskem monitorju. Sestavite in naložite kodo v Arduino in zaženite sistem. Preizkusite vsak gumb na daljinskem upravljalniku za IR in zapišite kode za vsak gumb za poznejšo uporabo.

3. korak: Kodiranje končnega programa

Kodiranje končnega programa
Kodiranje končnega programa

Ko končate snemanje kod za daljinski upravljalnik IR, lahko nadaljujete s kodiranjem končnega programa. To bo vključevalo knjižnico LiquidCrystal.h. Vzorec kode si lahko za referenco naložite spodaj. Za preklapljanje med gumbi uporabite ohišje "switch" v programu. Za vsako stikalo uporabite lcd.print za prikaz besedila za vsak gumb na LCD -prikazovalniku, dodajte 0,5 -sekundno zamudo in premor; za izhod iz ponovitve. Ko končate s kodiranjem, ga sestavite in naložite v Arduino.

4. korak: Testiranje

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
Testiranje

Zadnji korak je preizkus programa z vklopom Arduina in preskus s pritiskom na gumbe na daljinskem upravljalniku IR. Če besedila na LCD -prikazovalniku ne vidite, poskusite prilagoditi gumb potenciometra. Zabavaj se!

Priporočena: