2012-05-01 50 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。事情是,由于电池价格便宜,他们耗尽了很多电量,我认为这是一个问题。然而更好的电池是解决方案。