Arduino ile Kızılötesi Algılayıcı ve Uzaktan Kumanda Kontrolü
Arduino kızıl ötesi algılayıcı(infrared receiver) ile uzaktan kumanda kontrolü için aşağıdaki örnek uygulamayı inceleye bilirsiniz.
NOT: IRremote kütüphanesinin yüklü olması gerekmektedir. Güncel sürümünü
www.arduino.cc/reference/en/libraries/irremote/ adresinden indirebilirsiniz.
Örnek : Kumanda da basılan tuşa karşılık gelen değeri serial ekrana yazdıran ugulama
Kullanılan Malzemeler
- Arduino Uno R3
- Kızılötesi Alıcı (IR Reciever)
- Kızılötesi Kumanda (Remote controller)
Devre Şeması:
Kodlama
#include <IRremote.h> const byte IR_RECEIVE_PIN = 8; int deger=-1; void setup() { Serial.begin(9600); IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK); } void loop() { if (IrReceiver.decode()) { deger=IrReceiver.decodedIRData.command; IrReceiver.resume(); Serial.println(deger); }else { deger=-1; } }
Ekleyen:admin