// hobbyprojects //08-05-2020 38KHz_IR_Remote_Control_Receiver.ino int LED1 = 2; int LED2 = 3; int LED3 = 4; int LED4 = 5; String s; void setup() { Serial.setTimeout(50); Serial.begin(1200); pinMode(LED1,OUTPUT); pinMode(LED2,OUTPUT); pinMode(LED3,OUTPUT); pinMode(LED4,OUTPUT); } void loop() { if(Serial.available()) { s = Serial.readString(); if (s == "1") { digitalWrite(LED1,HIGH); } if (s == "2") { digitalWrite(LED1,LOW); } if (s == "3") { digitalWrite(LED2,HIGH); } if (s == "4") { digitalWrite(LED2,LOW); } if (s == "5") { digitalWrite(LED3, !digitalRead(LED3)); } if (s == "6") { digitalWrite(LED4, !digitalRead(LED4)); } } }