Robofun 機器人論壇
標題:
arduino adc 問題
[打印本頁]
作者:
kobe1117
時間:
2012-7-30 20:07
標題:
arduino adc 問題
我的手邊目前有一個arduino uno開發板,兩個series 1的xbee,還有一個3軸加速度計,
其中將3軸加速度計連接xbee利用ADC的模式傳送到另ㄧ個xbee(此xbee連接arduino開發板),
最後arduino將收到的值轉為16進制顯示在螢幕上,例如:7E 0 26 83 56 78 1C 0 5 E 0 1 55................
我的問題如"附件"上所描述:
希望能解決這問題,謝謝。
問題描述.txt
2012-7-30 20:06 上傳
點擊文件名下載附件
3.69 KB, 下載次數: 1326
作者:
vegewell
時間:
2012-7-31 14:20
本帖最後由 vegewell 於 2012-7-31 14:32 編輯
回復
1#
kobe1117
>>封包遺失的可能性,
可能是你arduino code的delay()時間沒寫好,
要配合封包傳遞的時間,
也就是可能它有收到,
但沒剛好在螢幕上把資料印出來。
------
兩個xbee有確定先設定正確嗎?
作者:
kobe1117
時間:
2012-7-31 17:32
回復
2#
vegewell
我的arduino code的delay方面為1000,也就是一秒印一筆資料出來。
我兩個 XBee 的設定為 : (XBee1: DL=0x1234 , MY=0x5678 , D0=D1=D2=2 , IR=0x14 , IT=5) and (XBee2: DL=0x5678 , MY=0x1234 , P0=P1=2 , IU=1 , IA=0x5678or0xFFFF)
還是說我的delay要在更改?
作者:
vegewell
時間:
2012-7-31 22:01
回復
3#
kobe1117
你的兩個 XBee 的設定 應該是正確的
arduino code的delay方面為1000,確實太慢了,
D0=D1=D2=2 為各一個資料傳遞時間設為二十毫秒,
一個封包約只要一百多毫秒,
因此 arduino code的delay方面可以試試,
從delay(10)到delay(100),
作者:
kobe1117
時間:
2012-8-1 15:07
本帖最後由 kobe1117 於 2012-8-1 15:12 編輯
回復
4#
vegewell
我的delay設為(10)或(100)都還是有封包不完全的問題。
歡迎光臨 Robofun 機器人論壇 (https://robofun.net/forum/)
Powered by Discuz! X3.2