Indholdsfortegnelse:

Arduino IR -sensor og fjernbetjening med LCD: 4 trin
Arduino IR -sensor og fjernbetjening med LCD: 4 trin

Video: Arduino IR -sensor og fjernbetjening med LCD: 4 trin

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

Vi er en gruppe af UQD10801 (Robocon1) studerende fra Universiti Tun Hussein Onn Malaysia (UTHM)

I denne vejledning lærer du, hvordan du viser knapperne på IR -fjernbetjeningen til LCD -skærmen med en Arduino Uno R3. Denne vejledning simuleres ved hjælp af tinkercad. Du kan referere til denne YouTube -video som et eksempel.

Forbrugsvarer

1. Arduino Uno R3

2. Tilslutning af ledninger

3. Liquid Crystal Display (LCD)

4. Potentiometer

5. IR -sensor

6. IR fjernbetjening

7. Brødbræt

8. Modstand (1kohm til 10kohm)

Trin 1: Tilslut kredsløbet som vist på billedet

Tilslut kredsløbet som vist på billedet
Tilslut kredsløbet som vist på billedet

Tilslut ledningerne ved hjælp af et brødbræt for at sikre, at der er lavet et ryddeligt kredsløb. Til LCD'en bruges ben 2, 3, 4, 5, 11 og 12. Potentiometerets funktion er at kontrollere LCD -skærmens lysstyrke. Du kan bruge flerfarvede tråde som vist på billedet for at holde styr på stifterne på Arduino. IR -sensoren tilsluttes pin 7 på Arduino.

Trin 2: Kodning af systemet

Kodning af systemet
Kodning af systemet

Der bruges 2 biblioteker, som er LiquidCrystal.h og IRremote.h. Den første del af kodning er at finde koden fra hver knap på fjernbetjeningen. Som et eksempel på tinkercad.com er koden, der transmitteres med OFF/ON -knappen, "16580863". Dette er forskelligt for alle knapper. For at finde dette skal du oprette et program til at finde hver kode for hver knap. En eksempelkode kan downloades nedenfor som reference. Du skal manuelt skrive ned hver kode for hver knap fra den serielle skærm. Kompiler og upload koden til Arduino og kør systemet. Test for hver knap på IR -fjernbetjeningen, og skriv koderne for hver af knapperne ned til fremtidig reference.

Trin 3: Kodning af det endelige program

Kodning af det endelige program
Kodning af det endelige program

Når du er færdig med at optage koderne til IR -fjernbetjeningen, kan du fortsætte med at kode det endelige program. Dette vil omfatte LiquidCrystal.h -biblioteket. En prøvekode kan downloades nedenfor til reference. Brug "switch" -kassen i programmet til at skifte mellem knapperne. For hver switch case skal du bruge lcd.print til at vise teksten for hver knap på LCD'et, tilføje 0,5 sekunder forsinkelse og en pause; for at afslutte gentagelsen. Når du er færdig med at kode, skal du kompilere og uploade den til Arduino.

Trin 4: Test

Test
Test
Test
Test
Test
Test
Test
Test

Det sidste trin er at teste programmet ved at tænde for Arduino og teste ved at trykke på knapperne på IR -fjernbetjeningen. Hvis du ikke kan se teksten på LCD -skærmen, kan du prøve at justere potentiometerknappen. Hav det sjovt!

Anbefalede: