Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz
查看: 2526|回復: 4
打印 上一主題 下一主題

Arduino程式簡化一問

[複製鏈接]
跳轉到指定樓層
1#
發表於 2018-5-9 12:39:19 來自手機 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大大好
最近小弟在用Arduino傳送封包給Wck馬達
附圖是一顆馬達動作的封包
但最近發現程式整體太冗長
有什麼寫法是可以把這四句簡化成一句嗎?
謝謝~

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

received_2422387121108583.jpeg
2#
發表於 2018-5-9 13:01:28 | 只看該作者
本帖最後由 超新手 於 2018-5-9 13:02 編輯

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

只不過....寫成副程式或巨集不就好了
幹嘛搞的這麼累
3#
 樓主| 發表於 2018-5-9 13:15:33 來自手機 | 只看該作者
請問377 317 111 006是指十六進制的部分嗎?
4#
發表於 2018-5-9 13:19:36 | 只看該作者
是十六進制的八進制
FF(十六進制) = 255(十進制) = 377(八進制) = 11111111(二進制)
CF(十六進制) = 317(八進制)
49(十六進制) = 111(八進制)
5#
發表於 2018-5-9 14:07:53 | 只看該作者
這樣也可以
Serial.print("\xFF\xCF\x49\x06");
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

小黑屋|手機版|Archiver|機器人論壇 from 2005.07

GMT+8, 2024-12-4 01:42 , Processed in 0.220795 second(s), 8 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表