2012-05-01 48 views
1

我從我的主板上取出了我的arduino芯片,然後按照指示將它放在麪包板上:http://itp.nyu.edu/physcomp/uploads/arduinobb_09.jpg 一切正常,但是當我插入XBee時,代碼無法正常工作應該。連接Arduino獨立芯片和XBee

我使用的代碼是在setup()功能

  1. 啓動串口兩個簡單的語句:

    Serial.begin(9600);

  2. 打印線:

    Serial.println("Hello World");

的問題是,它反覆發送此消息在的XBee,我可以從接收器的XBee它迅速反覆發送"Hello World"看到。另外,如果我檢查電壓調節器提供的電壓,它只有3.7伏而不是5伏。

這是怎麼發生的?

+0

回覆電壓:什麼是提供給監管機構的電壓?如果您只在輸入端提供5V電壓,則不會在輸出端獲得5V電壓。 – Mchl

回答

3

可能的解釋,爲什麼setup()正在不斷執行是芯片正在反覆進行復位。這很可能與你所看到的低電壓有關。

2

是啊,對不起這個傢伙。我終於弄清楚了這個問題。我使用的電池沒有提供足夠的電流和功率來提供arduino和xbee。事情是,由於電池價格便宜,他們耗盡了很多電量,我認爲這是一個問題。然而更好的電池是解決方案。