Sisällysluettelo:

Arduino -IR -anturi ja kaukosäädin nestekidenäytöllä: 4 vaihetta
Arduino -IR -anturi ja kaukosäädin nestekidenäytöllä: 4 vaihetta

Video: Arduino -IR -anturi ja kaukosäädin nestekidenäytöllä: 4 vaihetta

Video: Arduino -IR -anturi ja kaukosäädin nestekidenäytöllä: 4 vaihetta
Video: Two 16X2 LCD with Arduino sharing same data lines 2024, Heinäkuu
Anonim
Arduino IR -anturi ja kaukosäädin nestekidenäytöllä
Arduino IR -anturi ja kaukosäädin nestekidenäytöllä

Olemme ryhmä UQD10801 (Robocon1) -opiskelijoita Universiti Tun Hussein Onn Malesiasta (UTHM)

Tässä opetusohjelmassa opit näyttämään infrapunakaukosäätimen painikkeet nestekidenäyttöön (LCD) Arduino Uno R3 -laitteella. Tämä opetusohjelma simuloidaan Tinkercadilla. Voit viitata tähän YouTube -videoon esimerkkinä.

Tarvikkeet

1. Arduino Uno R3

2. Johtojen liittäminen

3. Nestekidenäyttö (LCD)

4. Potentiometri

5. IR -anturi

6. IR -kaukosäädin

7. Leipälauta

8. Vastus (1kohm - 10kohm)

Vaihe 1: Liitä piiri kuvan osoittamalla tavalla

Liitä piiri kuvan osoittamalla tavalla
Liitä piiri kuvan osoittamalla tavalla

Liitä johdot leipälevyllä varmistaaksesi, että piiri on siisti. Nestekidenäytössä käytetään nastoja 2, 3, 4, 5, 11 ja 12. Potentiometrin tehtävänä on ohjata nestekidenäytön kirkkautta. Voit käyttää monivärisiä johtoja, kuten kuvassa, seurataksesi Arduinon tappeja. IR -anturi kytketään Arduinon nastaan 7.

Vaihe 2: Järjestelmän koodaus

Järjestelmän koodaus
Järjestelmän koodaus

Käytetään 2 kirjastoa, jotka ovat LiquidCrystal.h ja IRremote.h. Koodauksen ensimmäinen osa on löytää koodi jokaisesta kaukosäätimen painikkeesta. Esimerkiksi Tinkercad.com -sivustossa OFF/ON -painikkeen lähettämä koodi on "16580863". Tämä on erilainen kaikille painikkeille. Tämän löytämiseksi sinun on luotava ohjelma jokaisen koodin löytämiseksi jokaiselle painikkeelle. Esimerkkikoodin voi ladata alla viitteenä. Sinun on manuaalisesti kirjoitettava muistiin jokaisen sarjan monitorin painikkeen koodi. Käännä ja lähetä koodi Arduinolle ja suorita järjestelmä. Testaa jokaista infrapunakaukosäätimen painiketta ja kirjoita kunkin painikkeen koodit myöhempää tarvetta varten.

Vaihe 3: Lopullisen ohjelman koodaus

Lopullisen ohjelman koodaus
Lopullisen ohjelman koodaus

Kun olet lopettanut IR -kaukosäätimen koodien tallentamisen, voit jatkaa lopullisen ohjelman koodaamista. Tämä sisältää LiquidCrystal.h -kirjaston. Esimerkkikoodin voi ladata alla viitteelliseksi. Käytä ohjelman "kytkin" -koteloa vaihtaaksesi painikkeiden välillä. Käytä jokaisen kytkinkotelon lcd.print -painiketta näyttääksesi kunkin painikkeen tekstin nestekidenäytöllä lisää 0,5 sekunnin viive ja tauko; poistuaksesi toistosta. Kun olet valmis, koota ja lataa se Arduinolle.

Vaihe 4: Testaus

Testaus
Testaus
Testaus
Testaus
Testaus
Testaus
Testaus
Testaus

Viimeinen vaihe on testata ohjelma kytkemällä Arduino päälle ja testata painamalla IR -kaukosäätimen painikkeita. Jos et näe tekstiä nestekidenäytössä, kokeile säätää potentiometrin nuppia. Pidä hauskaa!

Suositeltava: