我想发送数据600020161,结果却是60002011 。为什么写的是16,可实际发送的是1呢?
我是新手,请教高手帮我解答哈!!!
下面是程序
/*Arduino UNO R3发送通讯数据*/
int azus[] = { 06, 00, 00, 00, 02, 00, 16, 01 }; //a组发送的通讯数据
void setup() {
Serial.begin(9600); //通讯波特率9600
}
void loop() {
for (int n = 0; n < 8; n++) {
int azu = azus[n];
Serial.print(azu, HEX); //16进制发送数据
delay(1);
}
delay(5000); //间隔5秒
}
程序
串口调试通讯数据
|