Robofun 機器人論壇

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

有關於arduino傳送資料到手機上顯示

[複製鏈接]
1#
發表於 2017-9-27 16:57:17 | 顯示全部樓層
1.不確定你用的是什麼板子(uno 或 mega?)
  如果是, 你就改錯
  你的 BLUETOOTH 和 SERIAL 衝到了
   uno serial 是用 0, 1, 但是 BLUETOOTH  也是用 0.1
   應該把 BLUETOOTH  改一下腳位
2. 兩張圖有點不同,  1506491400319.jpg  手機會送出 49. 和arduino程式相同
    1506491307636.jpg 手機會送出 97, 根本不對
3. 至於 *256, 就是距離值會分成兩個 byte 來送
一個值是 a0 = distance/256. 另一個值是 a1 = distance%256.
所以收到後, 要把數字還原, 就是 a0*256+a1 而已
但因為上面那張圖的程式其實有點寫的不對
他應該直接使用 ReceiveUnsigned1ByteNumber
而不是 ReceiveSigned1ByteNumber
就不用再去加 256, 把它變回正數

下面那張的程式看起來比較正確

   

   
2#
發表於 2017-9-27 19:10:31 | 顯示全部樓層
1.如果是這樣,把 serial 部份拿掉即可
反正它的作用只是 debug
2. 兩張圖基本上差不多
用319.jpg 應該就可以
3#
發表於 2017-9-28 17:04:14 | 顯示全部樓層
只要有 SERIAL, 前面加 //
//Serial.begin
//Serial.println
應該有六個地方
1個 begin, 5 個 println
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-2 22:09 , Processed in 0.201216 second(s), 6 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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