Innholdsfortegnelse:

Arduino IR -sensor og fjernkontroll med LCD: 4 trinn
Arduino IR -sensor og fjernkontroll med LCD: 4 trinn

Video: Arduino IR -sensor og fjernkontroll med LCD: 4 trinn

Video: Arduino IR -sensor og fjernkontroll med LCD: 4 trinn
Video: Как сделать ПЛК LDmicro Arduino с ЖК-дисплеем I2C 2024, November
Anonim
Arduino IR -sensor og fjernkontroll med LCD
Arduino IR -sensor og fjernkontroll med LCD

Vi er en gruppe med UQD10801 (Robocon1) studenter fra Universiti Tun Hussein Onn Malaysia (UTHM)

I denne opplæringen lærer du hvordan du viser knappene på IR -fjernkontrollen til LCD -skjermen med en Arduino Uno R3. Denne opplæringen vil bli simulert ved hjelp av tinkercad. Du kan referere til denne YouTube -videoen som et eksempel.

Rekvisita

1. Arduino Uno R3

2. Koble til ledninger

3. Liquid Crystal Display (LCD)

4. Potensiometer

5. IR -sensor

6. IR -fjernkontroll

7. Brødbrett

8. Motstand (1kohm til 10kohm)

Trinn 1: Koble til kretsen som vist på bildet

Koble til kretsen som vist på bildet
Koble til kretsen som vist på bildet

Koble ledningene med et brødbrett for å sikre at det blir en ryddig krets. For LCD -skjermen brukes pinne 2, 3, 4, 5, 11 og 12. Potensiometerets funksjon er å kontrollere lysstyrken på LCD -skjermen. Du kan bruke flerfargede ledninger som vist på bildet for å holde styr på pinnene på Arduino. IR -sensoren kobles til pin 7 på Arduino.

Trinn 2: Koding av systemet

Koder for systemet
Koder for systemet

Det brukes 2 biblioteker som er LiquidCrystal.h og IRremote.h. Den første delen av kodingen er å finne koden fra hver knapp på fjernkontrollen. Som et eksempel, på tinkercad.com, er koden som overføres med AV/PÅ -knappen "16580863". Dette er forskjellig for alle knappene. For å finne dette må du lage et program for å finne hver kode for hver knapp. En eksempelkode kan lastes ned nedenfor som referanse. Du må manuelt skrive ned hver kode for hver knapp fra den serielle skjermen. Kompiler og last opp koden til Arduino og kjør systemet. Test for hver knapp på IR -fjernkontrollen og skriv ned kodene for hver av knappene for fremtidig referanse.

Trinn 3: Koding av det endelige programmet

Koding av det endelige programmet
Koding av det endelige programmet

Når du er ferdig med å registrere kodene for IR -fjernkontrollen, kan du fortsette å kode det endelige programmet. Dette vil inkludere LiquidCrystal.h -biblioteket. En eksempelkode kan lastes ned nedenfor for referanse. Bruk "switch" -kassen i programmet for å veksle mellom knappene. For hver switch case, bruk lcd.print for å vise teksten for hver knapp på LCD -skjermen, legge til en forsinkelse på 0,5 sekunder og en pause; for å gå ut av repetisjonen. Når du er ferdig med å kode, kompilerer du og laster den opp til Arduino.

Trinn 4: Testing

Testing
Testing
Testing
Testing
Testing
Testing
Testing
Testing

Det siste trinnet er å teste programmet ved å slå på Arduino og teste ved å trykke på knappene på IR -fjernkontrollen. Hvis du ikke kan se teksten på LCD -skjermen, kan du prøve å justere potensiometerknappen. Ha det gøy!

Anbefalt: