wetnt 发表于 2015-9-25 10:56:48

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:47:09

本帖最后由 wetnt 于 2015-9-25 11:50 编辑

自己解释吧:找到答案了
http://forum.freetronics.com/viewtopic.php?t=106
A6/A7就是“孤儿”,不能当做数字口用滴。。。

carney 发表于 2015-9-25 11:51:10

有A6这个针脚吗?

fengz41 发表于 2015-9-25 13:13:41

A6 A7只能输入不能输出。我也吃过这个亏。板子焊起来了发现不能驱动。

wetnt 发表于 2015-9-25 18:24:36

fengz41 发表于 2015-9-25 13:13 static/image/common/back.gif
A6 A7只能输入不能输出。我也吃过这个亏。板子焊起来了发现不能驱动。

同命相怜啊……

suoma 发表于 2015-9-26 09:50:12

   直接用数字引脚就行了,一般情况不要把模拟引脚当数字引脚用

wetnt 发表于 2015-9-26 11:22:11

suoma 发表于 2015-9-26 09:50 static/image/common/back.gif
直接用数字引脚就行了,一般情况不要把模拟引脚当数字引脚用

这个主要是为了Nano使用,方便布线和焊接。个人作品不是产品,……:P

金鱼木渔 发表于 2017-4-19 08:58:17

哪只是模拟输入,不能输出

阳光下的向日葵 发表于 2017-9-20 14:59:42

:lol长知识了
页: [1]
查看完整版本: arduino和LCD1602的诡异现象,求解!--已解决!