/*
外部设备需要接收到以下代码命令才开始动作
7E 10 06 0F 00 01 01 FF D9 EF------16进制
(126 16 6 15 0 1 1 255 217 239------10进制)
*/
int flag=0;
void setup() {
Serial.begin(9600);
pinMode(2, INPUT_PULLUP);
}
void loop()
{
if(digitalRead(2)==0)
{
if(flag==0)
{
Serial.print(126,HEX);
Serial.print(16,HEX);
Serial.print(6,HEX);
Serial.print(15,HEX);
Serial.print(0,HEX);
Serial.print(1,HEX);
Serial.print(1,HEX);
Serial.print(255,HEX);
Serial.print(217,HEX);
Serial.print(239,HEX);
flag=1;
}
}
else
{
flag=0;
}
}
其它设备怎么不是接收到的7E 10 06 0F 00 01 01 FF D9 EF这个代码啊,是乱码,大侠们这种代码一般是通过怎么发送的
|