#include SoftwareSerial mySerial(4,3); // Transmitter int Button = 1; int LED = 0; void setup() { // put your setup code here, to run once: mySerial.begin(9600); // for communication pinMode(Button, INPUT_PULLUP); // for read button pinMode(LED,OUTPUT); // for read button } void loop() { // put your main code here, to run repeatedly: if(digitalRead(Button) == 0) { mySerial.write('1'); } delay(20); // waitting message send if(mySerial.available()) { if( mySerial.read() == '1') { digitalWrite(LED, 1); } } delay(20); // waitting message reciev digitalWrite(LED, 0); }