|
請問各位Arduino在與ZIGBEE做連結時,如果需要制定一個封包格式該如何制定??
假設封包為204 08 25 0 0 0 0 2 5 255
我在Arduino的程式語法該如何寫??
我嘗試用10個變數套入可是Arduino會自動幫我把這些數字加總.. ...
han12676 發表於 2009-11-26 09:36
Arduino 會自動把數字加總?這是何意?
你是要把數值放到 10 個變數嗎?不嫌麻煩的話,可以用 sscanf:
char str[72] = "204 08 25 0 0 0 0 2 5 255";
int readings[10];
sscanf(str, "%d %d %d %d %d %d %d %d %d %d", readings[0], readings[1], readings[2], readings[3], readings[4], readings[5], readings[6], readings[7], readings[8], readings[9]);
Serial.println(readings[0]); |
|