İçindekiler:

Arduino IR Sensör ve LCD'li Kumanda: 4 Adım
Arduino IR Sensör ve LCD'li Kumanda: 4 Adım

Video: Arduino IR Sensör ve LCD'li Kumanda: 4 Adım

Video: Arduino IR Sensör ve LCD'li Kumanda: 4 Adım
Video: Arduino IR Remote Control LED | Arduino IR Receiver 2024, Kasım
Anonim
Arduino IR Sensörü ve LCD'li Uzaktan Kumanda
Arduino IR Sensörü ve LCD'li Uzaktan Kumanda

Universiti Tun Hussein Onn Malaysia'dan (UTHM) bir grup UQD10801 (Robocon1) öğrencisiyiz.

Bu öğreticide, bir Arduino Uno R3 kullanarak IR uzaktan kumandadaki düğmeleri sıvı kristal ekrana (LCD) nasıl görüntüleyeceğinizi öğreneceksiniz. Bu eğitim tinkercad kullanılarak simüle edilecektir. Örnek olarak bu YouTube videosunu inceleyebilirsiniz.

Gereçler

1. Arduino Uno R3

2. Bağlantı kabloları

3. Sıvı Kristal Ekran (LCD)

4. Potansiyometre

5. IR sensörü

6. IR uzaktan kumanda

7. Ekmek tahtası

8. Direnç (1kohm - 10kohm)

Adım 1: Devreyi Resimde Görüldüğü Gibi Bağlayın

Devreyi Resimde Görüldüğü Gibi Bağlayın
Devreyi Resimde Görüldüğü Gibi Bağlayın

Düzenli bir devre yapıldığından emin olmak için kabloları bir devre tahtası kullanarak bağlayın. LCD için 2, 3, 4, 5, 11 ve 12 pinleri kullanılacaktır. Potansiyometrenin işlevi, LCD'nin parlaklığını kontrol etmektir. Arduino üzerindeki pinleri takip etmek için resimde görüldüğü gibi çok renkli teller kullanabilirsiniz. IR sensörü Arduino üzerindeki pin 7'ye bağlanacaktır.

Adım 2: Sistemi Kodlamak

Sistemin Kodlanması
Sistemin Kodlanması

LiquidCrystal.h ve IRremote.h olan 2 kitaplık kullanılır. Kodlamanın ilk kısmı, uzaktan kumandanın her düğmesinden kodu bulmaktır. Örnek olarak tinkercad.com'da OFF/ON butonu ile iletilen kod "16580863" dur. Bu, tüm düğmeler için farklıdır. Bunu bulmak için, her düğme için her kodu bulmak üzere bir program oluşturmanız gerekecektir. Örnek bir kod aşağıda referans olarak indirilebilir. Seri monitördeki her düğme için her kodu manuel olarak yazmanız gerekir. Kodu derleyip Arduino'ya yükleyin ve sistemi çalıştırın. IR uzaktan kumandadaki her düğmeyi test edin ve ileride başvurmak üzere her bir düğmenin kodlarını yazın.

Adım 3: Final Programının Kodlanması

Final Programının Kodlanması
Final Programının Kodlanması

IR uzaktan kumandanın kodlarını kaydetmeyi bitirdikten sonra, son programı kodlamaya devam edebilirsiniz. Bu, LiquidCrystal.h kitaplığını içerecektir. Referans için aşağıdan bir örnek kod indirilebilir. Düğmeler arasında geçiş yapmak için programdaki "anahtar" durumunu kullanın. Her anahtar durumu için, LCD'deki her bir düğmenin metnini görüntülemek için lcd.print'i kullanın, 0,5 saniyelik bir gecikme ve bir ara ekleyin; tekrardan çıkmak için Kodlamayı bitirdikten sonra derleyin ve Arduino'ya yükleyin.

4. Adım: Test Etme

Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak
Test yapmak

Son adım, Arduino'yu açarak programı test etmek ve IR uzaktan kumandadaki düğmelere basarak test etmektir. LCD'deki metni göremiyorsanız, potansiyometre düğmesini ayarlamayı deneyin. İyi eğlenceler!

Önerilen: