Cuprins:

Senzor IR și telecomandă Arduino cu LCD: 4 pași
Senzor IR și telecomandă Arduino cu LCD: 4 pași

Video: Senzor IR și telecomandă Arduino cu LCD: 4 pași

Video: Senzor IR și telecomandă Arduino cu LCD: 4 pași
Video: Programare Arduino pentru a prezenta text pe un LCD 1602 2024, Noiembrie
Anonim
Senzor IR și telecomandă Arduino cu LCD
Senzor IR și telecomandă Arduino cu LCD

Suntem un grup de studenți UQD10801 (Robocon1) de la Universiti Tun Hussein Onn Malaysia (UTHM)

În acest tutorial, veți învăța cum să afișați butoanele de pe telecomanda IR pe ecranul cu cristale lichide (LCD) folosind un Arduino Uno R3. Acest tutorial va fi simulat folosind tinkercad. Puteți face referire la acest videoclip YouTube ca exemplu.

Provizii

1. Arduino Uno R3

2. Conectarea firelor

3. Afișaj cu cristale lichide (LCD)

4. Potențiometru

5. Senzor IR

6. Telecomandă IR

7. Pană de pâine

8. Rezistor (1kohm la 10kohm)

Pasul 1: Conectați circuitul așa cum se arată în imagine

Conectați circuitul așa cum se arată în imagine
Conectați circuitul așa cum se arată în imagine

Conectați firele folosind o placă pentru a vă asigura că este realizat un circuit ordonat. Pentru ecranul LCD, vor fi utilizați pinii 2, 3, 4, 5, 11 și 12. Funcția potențiometrului este de a controla luminozitatea ecranului LCD. Puteți utiliza fire multicolore așa cum se arată în imagine pentru a urmări pinii de pe Arduino. Senzorul IR va fi conectat la pinul 7 de pe Arduino.

Pasul 2: Codificarea sistemului

Codificarea sistemului
Codificarea sistemului

Se utilizează 2 biblioteci care sunt LiquidCrystal.h și IRremote.h. Prima parte a codificării este de a găsi codul din fiecare buton al telecomenzii. De exemplu, în tinkercad.com, codul care este transmis de butonul OFF / ON este „16580863”. Acest lucru este diferit pentru toate butoanele. Pentru a găsi acest lucru, va trebui să construiți un program pentru a găsi fiecare cod pentru fiecare buton. Un exemplu de cod poate fi descărcat mai jos ca referință. Trebuie să notați manual fiecare cod pentru fiecare buton de pe monitorul serial. Compilați și încărcați codul pe Arduino și rulați sistemul. Testați pentru fiecare buton de pe telecomanda IR și notați codurile pentru fiecare dintre butoane pentru referință viitoare.

Pasul 3: Codificarea programului final

Codificarea programului final
Codificarea programului final

Odată ce ați terminat de înregistrat codurile pentru telecomanda IR, puteți continua codificarea programului final. Aceasta va include biblioteca LiquidCrystal.h. Un exemplu de cod poate fi descărcat mai jos pentru referință. Utilizați carcasa „comutare” din program pentru a comuta între butoane. Pentru fiecare carcasă de comutare, utilizați lcd.print pentru a afișa textul pentru fiecare buton de pe LCD adăugați o întârziere de 0,5 secunde și o pauză; pentru a ieși din repetare. După ce ați terminat codarea, compilați-l și încărcați-l pe Arduino.

Pasul 4: Testare

Testarea
Testarea
Testarea
Testarea
Testarea
Testarea
Testarea
Testarea

Ultimul pas este să testați programul pornind Arduino și să testați apăsând butoanele de pe telecomanda IR. Dacă nu vedeți textul pe ecranul LCD, încercați să reglați butonul potențiometrului. A se distra!

Recomandat: