1

我从我的电路板上取出我的 arduino 芯片并按照说明将其放在面包板上:http: //itp.nyu.edu/physcomp/uploads/arduinobb_09.jpg 一切正常,但是当我插入 XBee 时,代码没有按应有的方式工作。

setup()我使用的代码是函数中的两个简单语句

  1. 启动串口:

    Serial.begin(9600);

  2. 打印一行:

    Serial.println("Hello World");

问题是它通过 XBee 反复发送此消息,我可以从接收器 XBee 看到它"Hello World"一遍又一遍地快速发送。另外,如果我检查稳压器提供的电压,它只有 3.7 伏而不是 5 伏。

为什么会这样?

4

2 回答 2

3

setup()关于为什么不断执行的可能解释是芯片被反复重置。这可能与您看到的低电压有关。

于 2012-05-01T12:30:24.310 回答
2

是的,对不起这些家伙。我终于弄清楚了问题所在。我使用的电池没有提供足够的电流和电力来为 arduino 和 xbee 供电。问题是,由于电池很便宜,它们很快就用完了,我认为这是个问题。然而,更好的电池是解决方案。

于 2012-05-02T06:32:35.533 回答