İçindekiler:
- Gereçler
- Adım 1: Devreyi Resimde Görüldüğü Gibi Bağlayın
- Adım 2: Sistemi Kodlamak
- Adım 3: Final Programının Kodlanması
- 4. Adım: Test Etme
Video: Arduino IR Sensör ve LCD'li Kumanda: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
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
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ı
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
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:
Arduino Tarayıcı Tabanlı Uzaktan Kumanda (linux): 9 Adım (Resimli)
Arduino Tarayıcı Tabanlı Uzaktan Kumanda (linux): Çocuklarımız var. Ben onları çok seviyorum ama çocuk kanallarını açtıklarında uydu ve TV için uzaktan kumandayı saklıyorlar. Bunun birkaç yıl boyunca her gün gerçekleşmesinden sonra ve sevgili eşimin bana bir
Arduino İle Bilgisayarınız İçin IR Uzaktan Kumanda: 6 Adım
Arduino İle Bilgisayarınıza IR Uzaktan Kumanda: Bu alıcı ile IR modülü ve Arduino sayesinde bilgisayarınızı uzaktan kontrol edin. Tembel mod etkinleştirildi ^^
Arduino ve Ps2 Uzaktan Kumanda ile 4dof Yüksek Güçlü Büyük Boy Robot Kol Nasıl Kontrol Edilir?: 4 Adım
Arduino ve Ps2 Uzaktan Kumanda ile 4dof Yüksek Güçlü Büyük Boy Robot Kol Nasıl Kontrol Edilir?: Bu kit yüksek güçlü motor mg996 kullanır, yüksek akıma ihtiyaç duyar, çok fazla güç girişi test ettik.Sadece 5v 6a adaptör çalışacaktır. arduino tahtası 6dof robot kolunda da çalışır.end:write buy buy SINONING Kendin Yap oyuncak için bir mağaza
Arduino: Android Uygulamasından Zaman Programları ve Uzaktan Kumanda: 7 Adım (Resimli)
Arduino: Android Uygulamasından Zaman Programları ve Uzaktan Kumanda: İnsanların harika projelerini bitirdikten sonra ihtiyaç duymadıkları tüm Arduino kartlarına ne olduğunu hep merak etmişimdir. Gerçek biraz üzücü: hiçbir şey. Bunu, babamın kendi evini inşa etmeye çalıştığı ailemin evinde gözlemledim
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda - Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı - Rc Helikopter - Arduino Kullanan Rc Uçak: 5 Adım (Resimlerle)
Arduino İle 2.4Ghz NRF24L01 Modülünü Kullanan Kablosuz Uzaktan Kumanda | Nrf24l01 Quadcopter için 4 Kanal / 6 Kanal Verici Alıcı | Rc Helikopter | Arduino Kullanan Rc Uçak: Bir Rc araba çalıştırmak için | Quadcopter | dron | RC uçak | RC tekne, her zaman bir alıcı ve vericiye ihtiyacımız var, RC QUADCOPTER için 6 kanallı bir verici ve alıcıya ihtiyacımız olduğunu ve bu tür TX ve RX'in çok maliyetli olduğunu varsayalım, bu yüzden bir tane yapacağız