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.
.jpg)
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
