arduino和LCD1602的诡异现象,求解!--已解决!
本帖最后由 wetnt 于 2015-9-25 18:24 编辑arduino和LCD1602有个诡异的现象。
#include <LiquidCrystal.h>
LiquidCrystal lcd(A6,A5,A4,A3,A2,A1,A0);
void setup() {
lcd.begin(16, 2);
lcd.print("hello, world!");
}
void loop() {
}
其中:
LiquidCrystal lcd(A6,A5,A4,A3,A2,A1,A0);这样就不工作。
LiquidCrystal lcd(13,A5,A4,A3,A2,A1,A0);就能工作。
很诡异,试验了多次,全是A针脚的话就不能工作,而必须有一个D针脚,这是怎么回事,哪位兄弟能帮忙给解释解释啊? 本帖最后由 wetnt 于 2015-9-25 11:50 编辑
自己解释吧:找到答案了
http://forum.freetronics.com/viewtopic.php?t=106
A6/A7就是“孤儿”,不能当做数字口用滴。。。
有A6这个针脚吗? A6 A7只能输入不能输出。我也吃过这个亏。板子焊起来了发现不能驱动。 fengz41 发表于 2015-9-25 13:13 static/image/common/back.gif
A6 A7只能输入不能输出。我也吃过这个亏。板子焊起来了发现不能驱动。
同命相怜啊…… 直接用数字引脚就行了,一般情况不要把模拟引脚当数字引脚用 suoma 发表于 2015-9-26 09:50 static/image/common/back.gif
直接用数字引脚就行了,一般情况不要把模拟引脚当数字引脚用
这个主要是为了Nano使用,方便布线和焊接。个人作品不是产品,……:P 哪只是模拟输入,不能输出 :lol长知识了
页:
[1]