Robofun 機器人論壇

標題: Arduino程式簡化一問 [打印本頁]

作者: 比利    時間: 2018-5-9 12:39
標題: Arduino程式簡化一問
各位大大好
最近小弟在用Arduino傳送封包給Wck馬達
附圖是一顆馬達動作的封包
但最近發現程式整體太冗長
有什麼寫法是可以把這四句簡化成一句嗎?
謝謝~

received_2422387121108583.jpeg (8.71 KB, 下載次數: 369)

received_2422387121108583.jpeg

作者: 超新手    時間: 2018-5-9 13:01
本帖最後由 超新手 於 2018-5-9 13:02 編輯

這樣如何?
Serial.print("\377\317\111\006");

只不過....寫成副程式或巨集不就好了
幹嘛搞的這麼累

作者: 比利    時間: 2018-5-9 13:15
請問377 317 111 006是指十六進制的部分嗎?
作者: 超新手    時間: 2018-5-9 13:19
是十六進制的八進制
FF(十六進制) = 255(十進制) = 377(八進制) = 11111111(二進制)
CF(十六進制) = 317(八進制)
49(十六進制) = 111(八進制)

作者: 超新手    時間: 2018-5-9 14:07
這樣也可以
Serial.print("\xFF\xCF\x49\x06");





歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/) Powered by Discuz! X3.2