Satura rādītājs:

Arduino IR sensors un tālvadības pults ar LCD: 4 soļi
Arduino IR sensors un tālvadības pults ar LCD: 4 soļi

Video: Arduino IR sensors un tālvadības pults ar LCD: 4 soļi

Video: Arduino IR sensors un tālvadības pults ar LCD: 4 soļi
Video: Beyond the Basics: Automatic Gatekeeper With IR Sensor And ChatGPT Generated Arduino Code 2024, Jūlijs
Anonim
Arduino IR sensors un tālvadības pults ar LCD
Arduino IR sensors un tālvadības pults ar LCD

Mēs esam UQD10801 (Robocon1) studentu grupa no Universiti Tun Hussein Onn Malaizijas (UTHM)

Šajā apmācībā jūs uzzināsit, kā ar tālvadības pults pogas parādīt šķidro kristālu displejā (LCD), izmantojot Arduino Uno R3. Šī apmācība tiks simulēta, izmantojot tinkercad. Kā piemēru varat atsaukties uz šo YouTube videoklipu.

Piegādes

1. Arduino Uno R3

2. Vadu savienošana

3. Šķidro kristālu displejs (LCD)

4. Potenciometrs

5. IR sensors

6. IR tālvadības pults

7. Maizes dēlis

8. Rezistors (1kohm līdz 10kohm)

1. darbība: pievienojiet ķēdi, kā parādīts attēlā

Pievienojiet ķēdi, kā parādīts attēlā
Pievienojiet ķēdi, kā parādīts attēlā

Pievienojiet vadus, izmantojot maizes dēli, lai nodrošinātu sakārtotu ķēdi. LCD ekrānam tiks izmantotas 2., 3., 4., 5., 11. un 12. tapas. Potenciometra funkcija ir kontrolēt LCD spilgtumu. Jūs varat izmantot daudzkrāsainus vadus, kā parādīts attēlā, lai izsekotu Arduino tapām. IR sensors tiks savienots ar Arduino 7. tapu.

2. darbība: sistēmas kodēšana

Sistēmas kodēšana
Sistēmas kodēšana

Tiek izmantotas 2 bibliotēkas, kas ir LiquidCrystal.h un IRremote.h. Pirmā kodēšanas daļa ir atrast kodu no katras tālvadības pults pogas. Piemēram, vietnē tinkercad.com kods, ko pārraida ar pogu OFF/ON, ir "16580863". Visām pogām tas ir atšķirīgs. Lai to atrastu, jums būs jāizveido programma, lai atrastu katru katras pogas kodu. Tālāk kā atsauci var lejupielādēt koda piemēru. Jums manuāli jāpieraksta katrs kods katrai sērijas monitora pogai. Apkopojiet un augšupielādējiet kodu Arduino un palaidiet sistēmu. Pārbaudiet katru IR tālvadības pults pogu un pierakstiet katras pogas kodus turpmākai izmantošanai.

3. solis: Galīgās programmas kodēšana

Galīgās programmas kodēšana
Galīgās programmas kodēšana

Kad esat pabeidzis IS tālvadības pults kodu ierakstīšanu, varat turpināt kodēt galīgo programmu. Tas ietvers LiquidCrystal.h bibliotēku. Tālāk var lejupielādēt koda paraugu atsaucei. Izmantojiet programmas slēdzi, lai pārslēgtos starp pogām. Katram slēdža gadījumam izmantojiet lcd.print, lai parādītu katras pogas tekstu LCD, pievienojiet 0,5 sekunžu aizkavi un pārtraukumu; lai izietu no atkārtošanās. Kad esat pabeidzis kodēšanu, apkopojiet un augšupielādējiet to Arduino.

4. solis: pārbaude

Testēšana
Testēšana
Testēšana
Testēšana
Testēšana
Testēšana
Testēšana
Testēšana

Pēdējais solis ir pārbaudīt programmu, ieslēdzot Arduino, un pārbaudīt, nospiežot IR tālvadības pults pogas. Ja LCD ekrānā neredzat tekstu, mēģiniet noregulēt potenciometra pogu. Izklaidējieties!

Ieteicams: