IRremote wiele odbiorników

Masz problem z Arduino? Tutaj możesz szukać pomocy.
ODPOWIEDZ
nowicjusz
Młodszy majsterkowicz
Posty: 20
Rejestracja: 5 paź 2016, 09:17

IRremote wiele odbiorników

Post autor: nowicjusz » 12 kwie 2018, 11:38

Witam.
Korzystam z biblioteki IRremote, czy jest jakiś sposób na podłączenie kilku odbiorników podczerwieni i wyciągnięcie informacji który odbiornik odebrał sygnał bądź aktywacji dezaktywacji danego odbiornika w dowolnym momencie?
Próbowałem coś takiego ale o ile na jednym pinie odbiera to na drugim jakieś bzdury.

Kod: Zaznacz cały

#include <IRremote.h>

#define irPin1 8
#define irPin2 9
IRrecv irrecv1(irPin1);
IRrecv irrecv2(irPin2);
decode_results results;
 
void setup() {
  
   irrecv1.enableIRIn();
   irrecv2.enableIRIn();
    Serial.begin(9600); 

}
 
void loop() {

   if (irrecv1.decode(&results)) {
     
      Serial.println(results.value);
          Serial.println("PIN 8");
      delay(40);

      irrecv1.resume();
      irrecv2.resume();
      }
      if (irrecv2.decode(&results)) {
     
      Serial.println(results.value);
          Serial.println("PIN 9");
      delay(40);
      
      irrecv1.resume();
      irrecv2.resume();
      }
}

Co miesiąc do wygrania nagrody o wartości ponad 1600 zł!


ODPOWIEDZ

Strony partnerskie: