我在Olimex EKG/EMG Shield上面堆叠了一个SeeedStudio Bluetooth Shield。
首先,我堆叠了两个仅加载蓝牙盾牌的演示代码,所有的LED都亮了起来,工作正常。
现在(只取下一个防护罩再重新打开),下防护罩(Olimex)的电源LED变暗,而上防护罩(蓝牙)完全没有电源。当我拆下顶层的屏蔽板时,下面的屏蔽板的电源LED变亮。
不知道这里发生了什么--如果它们是Arduino顶部的唯一盾牌,那么两个盾牌都能完美地工作。有没有办法用万用表检查下屏蔽层(Olimex)到高层屏蔽层(蓝牙)的输出电压是否足够(3.3V)?
发布于 2013-07-17 17:16:55
看起来你可能真的遇到了当前的问题。您的蓝牙屏蔽可以吸收高达100 mA,它是3.3 V。您的Olimex屏蔽没有关于电源的详细信息,但即使假设20到30 mA,看起来您也没有足够的电流从Arduino 3.3 V限制在50 mA。最简单的解决方案是使用Arduino bluetooth屏蔽,而不是实际的屏蔽,它将是5V而不是3.3V,然后您就可以解决将Olimex跳线连接到5V和顶部蓝牙的电流限制问题。或者,您可以尝试在Olimex上使用蓝牙的level shifter。稍微复杂一点,但可以让你使用5V并节省真正的蓝牙。
https://stackoverflow.com/questions/17684793
复制相似问题