Sisukord:

Arduino IR -andur ja LCD -ekraaniga kaugjuhtimispult: 4 sammu
Arduino IR -andur ja LCD -ekraaniga kaugjuhtimispult: 4 sammu

Video: Arduino IR -andur ja LCD -ekraaniga kaugjuhtimispult: 4 sammu

Video: Arduino IR -andur ja LCD -ekraaniga kaugjuhtimispult: 4 sammu
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, November
Anonim
Arduino infrapunaandur ja LCD -ekraaniga kaugjuhtimispult
Arduino infrapunaandur ja LCD -ekraaniga kaugjuhtimispult

Oleme rühm UQD10801 (Robocon1) üliõpilasi Universiti Tun Hussein Onn Malaisiast (UTHM)

Selles õpetuses saate teada, kuidas Arduino Uno R3 abil kuvada infrapunapuldi nuppe vedelkristallkuvarile (LCD). Seda õpetust simuleeritakse Tinkercadi abil. Näitena võite viidata sellele YouTube'i videole.

Tarvikud

1. Arduino Uno R3

2. Juhtmete ühendamine

3. Vedelkristallkuvar (LCD)

4. Potentsiomeeter

5. IR -andur

6. IR kaugjuhtimispult

7. Leivalaud

8. Takisti (1kohm kuni 10kohm)

Samm: ühendage vooluahel pildil näidatud viisil

Ühendage vooluring nii, nagu pildil näidatud
Ühendage vooluring nii, nagu pildil näidatud

Ühendage juhtmed leivaplaadiga, et tagada korralik vooluring. LCD -ekraani jaoks kasutatakse tihvte 2, 3, 4, 5, 11 ja 12. Potentsiomeetri ülesanne on juhtida LCD heledust. Arduino tihvtide jälgimiseks võite kasutada mitmevärvilisi juhtmeid, nagu pildil näidatud. IR -andur ühendatakse Arduino tihvtiga 7.

Samm: süsteemi kodeerimine

Süsteemi kodeerimine
Süsteemi kodeerimine

Kasutatakse 2 raamatukogu, milleks on LiquidCrystal.h ja IRremote.h. Kodeerimise esimene osa on leida kood igast kaugjuhtimispuldi nupust. Näitena on saidil tinkercad.com kood, mida nupp OFF/ON edastab, "16580863". See on kõigi nuppude puhul erinev. Selle leidmiseks peate konstrueerima programmi iga nupu iga koodi leidmiseks. Näidiskoodi saab alla laadida viitena. Peate käsitsi kirja panema jadamonitori iga nupu iga koodi. Kompileerige ja laadige kood üles Arduino ja käivitage süsteem. Kontrollige iga IR -kaugjuhtimispuldi nuppu ja kirjutage iga nupu koodid edaspidiseks kasutamiseks.

3. etapp: lõpliku programmi kodeerimine

Lõpliku programmi kodeerimine
Lõpliku programmi kodeerimine

Kui olete IR -puldi koodide salvestamise lõpetanud, võite jätkata lõpliku programmi kodeerimist. See hõlmab raamatukogu LiquidCrystal.h. Näidiskoodi saab viitamiseks alla laadida. Nuppude vahel liikumiseks kasutage programmi "lüliti" juhtumit. Iga lüliti puhul kasutage lcd.print, et kuvada iga nupu tekst LCD -ekraanil, lisage 0,5 -sekundiline viivitus ja paus; kordusest väljumiseks. Kui olete kodeerimise lõpetanud, kompileerige ja laadige see Arduino.

4. samm: testimine

Testimine
Testimine
Testimine
Testimine
Testimine
Testimine
Testimine
Testimine

Viimane samm on programmi testimine, lülitades sisse Arduino ja testides IR -puldi nuppe. Kui te ei näe LCD -ekraanil olevat teksti, proovige reguleerida potentsiomeetri nuppu. Lõbutse hästi!

Soovitan: