ir led ir alıcı kullanmak(ÇÖZÜLDÜ)
  • ir led ve ir alıcı bir devre kurdum. ir led sürekli kod gönderiyor. araya bir cisim girdiğinde yani kod akışı durduğunda çıkış almak istiyorum ama gelen kodu nasıl kullanacağımı bilmiyorum. Arduino uno, tk19 alıcı göz kullanıyorum. yardım ederseniz sevinirim.
    ir led için kodlar : http://i.hizliresim.com/dZNbnZ.jpg
    ir alıcı için kodlar : http://i.hizliresim.com/yop4la.jpg
    devre şeması :http://i.hizliresim.com/B6b8v9.jpg
  • Bu alıcı ışık gördüğünde içerisindeki transistörü iletime geçirerek çıkışta bir gerilim oluşmasına sebep olur.
    Ben olsam şöyle yapardım.
    IR ledi sürekli 1 konumda tutardım. Ve IR alıcının çıkışını ölçerdim. Örneğin 4V veya adcde 800 gibi bir değer.

    Sonra elimi araya koyardım. Tekrar ölçerdim ve değişime bakardım. Örneğin 2V veya adcde 400 gibi bir değer

    Bu değişimi yorumlayarak yapmak istediğim kodu yazardım.
  • Cevap gecikti ama işimi şu kodlarla hallettim yardımınız için teşekkürler.
    #include

    int RECV_PIN = 11;
    int alici = 13;

    IRrecv irrecv(RECV_PIN);

    decode_results results;

    void setup()
    {
    Serial.begin(9600);
    irrecv.enableIRIn(); // Start the receiver
    pinMode(alici, OUTPUT);
    }

    void loop() {
    if (irrecv.decode(&results)) {
    Serial.println(results.value);
    if (2704 == results.value)
    {
    digitalWrite(alici, HIGH);
    Serial.println("Alici degeri 2704");
    delay(1000);
    digitalWrite(alici, LOW);

    }
    irrecv.resume(); // Receive the next value
    }
    if ('A90' == results.value)

    delay(100);
    }

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook

Tagged

Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.