İçindekiler:

IR Alıcı Işık Kontrolü: 4 Adım
IR Alıcı Işık Kontrolü: 4 Adım

Video: IR Alıcı Işık Kontrolü: 4 Adım

Video: IR Alıcı Işık Kontrolü: 4 Adım
Video: Arduino IR Kumanda ile LED Kontrolü 2024, Kasım
Anonim
IR Alıcı Işık Kontrolü
IR Alıcı Işık Kontrolü

Bir IR Alıcının nasıl kullanılacağını öğrenmeye yeni başlıyorsanız ve bileşenin nasıl çalıştığını anlamaya başladıysanız, bu, başlamak için mükemmel bir projedir! Bu projeye geçmeden önce Araçlar << Kitaplıkları Yönet altında bulunan IR alıcı kitaplığını indirdiğinizden emin olun.

Gereçler

  • 3 farklı renkli LED
  • IR Alıcı
  • Uzaktan kumanda (Bir TV uzaktan kumandası işe yarar)
  • Jumper Telleri
  • 3 1K direnç
  • ekmek tahtası

Adım 1: Adım 1: HEX Kodunu Alın

Hangi uzaktan kumandanın kullanıldığına bağlı olarak, her bir uzaktan kumanda için HEX kodları farklıdır. IR alıcısının basılan uzaktan kumandaları tanıması için HEX kodlarının tanımlanması ve kod içinde saklanması gerekir.

İşte her kontrol için HEX kodunu alacak kod. Bir KAPALI ve AÇIK düğmesi dahil olmak üzere uzaktan kumandanızdan 5 düğme kaydetmek istiyorsunuz.

#Dahil etmek

const int RECV_PIN = 7;

IRrecv geri dönüş(RECV_PIN); decode_results sonuçları;

geçersiz kurulum(){

Seri.başla(9600); irrecv.enableIRIn(); irrecv.blink13(doğru); }

boşluk döngüsü(){

if (irrecv.decode(&sonuçlar)){

Serial.println(sonuçlar.değer, HEX);

irrecv.özgeçmiş(); } }

Adım 2: Adım 2: IR Alıcısını Kurun

2. Adım: IR Alıcısını Kurun
2. Adım: IR Alıcısını Kurun

Şimdi bileşenleri breadboard üzerinde kurmanın zamanı geldi. IR alıcısını monte ederek başlayın.

IR alıcı üzerinde 3 adet ayak bulunmaktadır. En sağdaki bacak VCC'dir (güç), OUT ise en soldaki bacak (bir pime bağlanır) ve ortadaki bacak GND içindir.

  • VCC'yi breadboard üzerindeki güç rayına bağlayın
  • OUT pinini Arduino'da 11'e bağlayın
  • GND pinini breadboard üzerindeki toprak rayına bağlayın

Adım 3: Adım 3: LED'leri bağlayın

Adım 3: LED'leri bağlayın
Adım 3: LED'leri bağlayın
  • Tüm LED'lerin kısa ayağını, daha sonra güce bağlanan 1 K ohm'luk bir dirence bağlayın.
  • Mavi LED'in uzun bacağını Arduino'daki pim 5'e bağlayın
  • Kırmızı LED'in uzun bacağını Arduino'daki pim 3'e bağlayın
  • Yeşil LED'in uzun bacağını Arduino'daki pim 6'ya bağlayın

Adım 4: Adım 4: Kod

Adım 4: Kod
Adım 4: Kod

İşte Kod:

Her düğmenin HEX kodunu, kullanılan uzaktan kumanda için belirlenmiş HEX koduyla değiştirdiğinizden emin olun.

Önerilen: