unsigned char Buffer[9];
byte onled[]={0x5A,0xA5,0x06,0x83,0x55,0x00,0x01,0x00,0x01};
byte offled[]={0x5A,0xA5,0x06,0x83,0x55,0x00,0x01,0x00,0x00};
int led=10;
void setup()
{
Serial1.begin(115200);
pinMode(led, OUTPUT);
digitalWrite(led,LOW);
Serial.println("Touch 1 on DWIN to ON LED , 0 to OFF....");
}
void loop(){
if(Serial1.available()){
for(int i=0;i<=8;i++){
Buffer[i]= Serial1.read();
}
if(Buffer[0]==0X5A){
if(Buffer[8]==0x01){
digitalWrite(led,HIGH);
Serial.println("led ON");
}
if(Buffer[8]==0x00){
digitalWrite(led,LOW);
Serial.println("led OFF");
}
}
}
delay(10);
}