Mündəricat:

Arduino IR Sensor və LCD ilə Uzaqdan: 4 addım
Arduino IR Sensor və LCD ilə Uzaqdan: 4 addım

Video: Arduino IR Sensor və LCD ilə Uzaqdan: 4 addım

Video: Arduino IR Sensor və LCD ilə Uzaqdan: 4 addım
Video: Использование датчика расстояния Sharp IR GP2Y0A51SK0F с Arduino (от 2 см до 15 см) 2024, Iyul
Anonim
Arduino IR Sensor və LCD ilə Uzaqdan
Arduino IR Sensor və LCD ilə Uzaqdan

Biz Universiti Tun Huseyn Onn Malaysia (UTHM) Universitetindən olan bir qrup UQD10801 (Robocon1) tələbəsiyik.

Bu təlimatda, Arduino Uno R3 istifadə edərək IR uzaqdan idarəetmə düymələrini maye kristal ekrana (LCD) necə göstərməyi öyrənəcəksiniz. Bu təlimat tinkercad istifadə edərək simulyasiya ediləcək. Nümunə olaraq bu YouTube videosuna müraciət edə bilərsiniz.

Təchizat

1. Arduino Uno R3

2. Bağlayıcı tellər

3. Maye Kristal Ekran (LCD)

4. Potansiyometr

5. IR sensoru

6. IR uzaqdan

7. Çörək lövhəsi

8. Rezistor (1kohm - 10kohm)

Addım 1: Şəkildə göstərildiyi kimi dövrə bağlayın

Şəkildə göstərildiyi kimi dövrə bağlayın
Şəkildə göstərildiyi kimi dövrə bağlayın

Səliqəli bir dövrə qurulduğundan əmin olmaq üçün telləri çörək taxtasından istifadə edərək bağlayın. LCD üçün 2, 3, 4, 5, 11 və 12 sancaqlar istifadə ediləcək. Potensiometrin funksiyası LCD -nin parlaqlığını idarə etməkdir. Arduino üzərindəki sancaqları izləmək üçün şəkildə göstərildiyi kimi çox rəngli tellərdən istifadə edə bilərsiniz. İQ sensoru Arduino -dakı pin 7 -yə qoşulacaq.

Addım 2: Sistemin kodlaşdırılması

Sistemin kodlaşdırılması
Sistemin kodlaşdırılması

LiquidCrystal.h və IRremote.h olan 2 kitabxana istifadə olunur. Kodlaşdırmanın ilk hissəsi pultun hər düyməsindən kodu tapmaqdır. Məsələn, tinkercad.com saytında, OFF/ON düyməsi ilə ötürülən kod "16580863" dir. Bu, bütün düymələr üçün fərqlidir. Bunu tapmaq üçün hər düymə üçün hər kodu tapmaq üçün bir proqram qurmalısınız. Bir nümunə kodu istinad olaraq aşağıda yükləyə bilərsiniz. Serial monitordan hər bir düyməni əl ilə yazmalısınız. Kodu tərtib edin və Arduinoya yükləyin və sistemi işə salın. IR uzaqdan idarəetmə düyməsinin hər bir düyməsini sınayın və gələcəkdə istinad etmək üçün hər düymənin kodlarını yazın.

Addım 3: Final Proqramının Kodlaşdırılması

Final Proqramının Kodlaşdırılması
Final Proqramının Kodlaşdırılması

IR uzaqdan idarəetmə kodlarını yazmağı bitirdikdən sonra son proqramı kodlaşdırmağa davam edə bilərsiniz. Bura LiquidCrystal.h kitabxanası daxil olacaq. Bir nümunə kodu istinad üçün aşağıda yükləyə bilərsiniz. Düymələr arasında keçid etmək üçün proqramdakı "keçid" qutusundan istifadə edin. Hər bir keçid qutusu üçün lcd.print düyməsini istifadə edərək LCD -də hər bir düyməyə 0,5 saniyə gecikmə və fasilə əlavə edin; təkrarlamadan çıxmaq üçün. Kodlamağı bitirdikdən sonra tərtib edin və Arduinoya yükləyin.

Addım 4: Test

Test
Test
Test
Test
Test
Test
Test
Test

Son addım, proqramı Arduino yandıraraq yoxlamaq və IR uzaqdan idarəetmə düymələrinə basaraq sınamaqdır. LCD -də mətni görə bilmirsinizsə, potensiometr düyməsini düzəltməyə çalışın. Əylənin!

Tövsiyə: