INHOUDSOPGAWE:

Arduino IR -sensor en afstandsbediening met LCD: 4 stappe
Arduino IR -sensor en afstandsbediening met LCD: 4 stappe

Video: Arduino IR -sensor en afstandsbediening met LCD: 4 stappe

Video: Arduino IR -sensor en afstandsbediening met LCD: 4 stappe
Video: v.01 Arduino IR motor Управление моторами с ИК пульта и Скоростью ШИМ (PWM) Pan & Tilt 2024, Desember
Anonim
Arduino IR -sensor en afstandsbediening met LCD
Arduino IR -sensor en afstandsbediening met LCD

Ons is 'n groep UQD10801 (Robocon1) studente van Universiti Tun Hussein Onn Malaysia (UTHM)

In hierdie handleiding leer u hoe u die knoppies op die IR -afstandsbediening na die vloeibare kristalskerm (LCD) kan wys met 'n Arduino Uno R3. Hierdie handleiding word gesimuleer met behulp van tinkercad. U kan as voorbeeld na hierdie YouTube -video verwys.

Voorrade

1. Arduino Uno R3

2. Verbindingsdrade

3. Liquid Crystal Display (LCD)

4. Potensiometer

5. IR -sensor

6. IR afstandsbediening

7. Broodbord

8. Weerstand (1kohm tot 10kohm)

Stap 1: Koppel die stroombaan soos op die foto aangedui

Koppel die stroombaan soos op die foto aangedui
Koppel die stroombaan soos op die foto aangedui

Verbind die drade met 'n broodbord om te verseker dat 'n netjiese stroombaan gemaak word. Vir die LCD sal penne 2, 3, 4, 5, 11 en 12 gebruik word. Die funksie van die potensiometer is om die helderheid van die LCD te beheer. U kan veelkleurige drade gebruik soos op die foto getoon om die penne op die Arduino by te hou. Die IR -sensor sal aan pen 7 op die Arduino gekoppel word.

Stap 2: Kodering van die stelsel

Kodering van die stelsel
Kodering van die stelsel

2 biblioteke word gebruik, wat LiquidCrystal.h en IRremote.h is. Die eerste deel van die kodering is om die kode op elke knoppie van die afstandbeheer te vind. Byvoorbeeld, in tinkercad.com is die kode wat deur die OFF/ON -knoppie gestuur word, "16580863". Dit is anders vir alle knoppies. Om dit te vind, moet u 'n program saamstel om elke kodes vir elke knoppie te vind. 'N Voorbeeldkode kan hieronder as verwysing afgelaai word. U moet elke kode vir elke knoppie van die seriële monitor handmatig neerskryf. Stel die kode saam en laai dit op na die Arduino en voer die stelsel uit. Toets vir elke knoppie op die IR -afstandsbediening en skryf die kodes vir elk van die knoppies neer vir toekomstige verwysing.

Stap 3: Kodering van die finale program

Kodering van die finale program
Kodering van die finale program

As u klaar is met die opname van die kodes vir die IR -afstandsbediening, kan u voortgaan om die finale program te kodeer. Dit sal die LiquidCrystal.h -biblioteek insluit. 'N Voorbeeldkode kan hieronder afgelaai word vir verwysing. Gebruik die "skakel" -kas in die program om tussen die knoppies te wissel. Gebruik lcd.print vir elke skakelaarkas om die teks vir elke knoppie op die LCD te vertoon, 'n vertraging van 0,5 sekondes en 'n onderbreking; om die herhaling te verlaat. As u klaar is met die kodering, stel u dit op en laai dit op na die Arduino.

Stap 4: Toets

Toets
Toets
Toets
Toets
Toets
Toets
Toets
Toets

Die laaste stap is om die program te toets deur die Arduino aan te skakel en te toets deur op die knoppies op die IR -afstandsbediening te druk. As u nie die teks op die LCD kan sien nie, probeer dan om die potensiometerknop aan te pas. Hê pret!

Aanbeveel: