Robofun 機器人論壇

 找回密碼
 申請會員
搜索
熱搜: 活動 交友 discuz

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

查看數: 5337 | 評論數: 7 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發佈時間: 2017-9-27 14:23

正文摘要:

本帖最後由 leo0983405269 於 2017-9-27 18:47 編輯 我的問題跟之前有人問過的問題類似 只是我沒辦法從他那邊嘗試成功在手機顯示 #include <SoftwareSerial.h> //Arduino I2C library const int trig = & ...

回復

leo0983405269 發表於 2017-10-6 15:25:12
有了 成功在手機上面顯示

就是使用版主的方法 把他//

感謝救援
leo0983405269 發表於 2017-10-6 14:32:54
好  我再試試看   感謝你
超新手 發表於 2017-9-28 17:04:14
只要有 SERIAL, 前面加 //
//Serial.begin
//Serial.println
應該有六個地方
1個 begin, 5 個 println
leo0983405269 發表於 2017-9-28 16:37:32
SoftwareSerial BT(RX, TX); 好像不用改成rx跟tx  變成0,1  

SoftwareSerial BT(0, 1);   
我明天會在試試看  

如果是要像您說得把serial部分拿掉  這意思是怎樣
不好意思 不太清楚

超新手 發表於 2017-9-27 19:10:31
1.如果是這樣,把 serial 部份拿掉即可
反正它的作用只是 debug
2. 兩張圖基本上差不多
用319.jpg 應該就可以
leo0983405269 發表於 2017-9-27 18:45:59
您好
我是用UNO板R3+擴充版L298P

因為Keyes_L298P板子 一開始就規定 0是它的RX  1是它的TX
所以還是會衝突到嗎?

1506491307636.jpg這圖片是人家寫其他資料傳到手機的
我想要把超音波的部分也試試看修改成這樣
但是不懂它橘色部分  不好意思 我表達不清楚
97是人家寫超音波的
49是人家寫溫度用到的手機程式我有問題提出來的
另外我會補上我的板子擴充版圖片
我現在比較懷疑的是手機程式部分  感謝您
超新手 發表於 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, 把它變回正數

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

   

   

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

GMT+8, 2024-5-14 10:39 , Processed in 0.516334 second(s), 10 queries , Apc On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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