const int Button_1 = 2;
unsigned int s =0;
void setup ()
{
Serial.begin(115200) ;
pinMode(Button_1,INPUT);
}
void loop()
{
if (digitalRead(Button_1))
{
s = 61805;
Serial.write(highByte(s)) ;
Serial.write(lowByte(s));
delay (5);
s=0;
}
else
{
s = 60005;
Serial.write(highByte(s)) ;
Serial.write(lowByte(s));
delay (5);
s=0;
}
}
const int Button_1 = 2;
unsigned int s =0;
void setup ()
{
Serial.begin(115200) ;
pinMode(Button_1,INPUT);
}
void loop()
{
if (digitalRead(Button_1))
{
s = 61805;
Serial.write(highByte(s)) ;
Serial.write(lowByte(s));
delay (5);
s=0;
}
else
{
s = 60005;
Serial.write(highByte(s)) ;
Serial.write(lowByte(s));
delay (5);
s=0;
}
}
(code for slave)
unsigned int upperByte, lowerByte, r=0,p=0; void setup() { Serial.begin(115200); pinMode(LED_BUILTIN, OUTPUT) ; } void loop () { If (Serial.available()>1) { upperByte = Serial.read(); lowerByte = Serial.read(); } r = (upperByte << 8) + lowerByte ;
while (r==61805) { digitalWrite(LED_BUILTIN, HIGH) ; } while (r==60005) { digitalWrite(LED_BUILTIN, LOW) ; } }
unsigned int upperByte, lowerByte, r=0,p=0;
void setup()
{
Serial.begin(115200);
pinMode(LED_BUILTIN, OUTPUT) ;
}
void loop ()
{
If (Serial.available()>1)
{
upperByte = Serial.read();
lowerByte = Serial.read();
}
r = (upperByte << 8) + lowerByte ;
while (r==61805)
{
digitalWrite(LED_BUILTIN, HIGH) ;
}
while (r==60005)
{
digitalWrite(LED_BUILTIN, LOW) ;
}
}