// odczyt pilota Philips 398GR8BD #include int receiverPin = 7; //odbiornik IR do PIN 7 int pin13 = 13; // LED onboard UNO int biala = 10; // LED biała int wart; IRrecv irrecv(receiverPin); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); pinMode(biala, OUTPUT); pinMode(pin13, OUTPUT); digitalWrite (pin13, LOW); digitalWrite(biala, LOW); } void loop() { if(irrecv.decode(&results)) { // Serial.print("0x"); // Serial.println(results.value); wart = (results.value); Serial.print(" wart = "); Serial.println(wart); //wyświetlenie kody przycisku na Serial monitor delay(250); irrecv.resume(); } switch (wart){ case 90: digitalWrite(biala, HIGH); break; // strzałka w lewo zapala LED biała case 91: digitalWrite(pin13, HIGH); break; // strzałka w prawo zapala LED onboard case 93: digitalWrite(pin13, LOW); digitalWrite(biala, LOW); break; wyłącza LEDy } }