|
楼主 |
发表于 2012-11-4 00:31:22
|
显示全部楼层
改程序功能如下:在1602显示屏的左上角每隔5秒显示一个数字,从0到9,单数背光灯亮,双数背光灯灭!用了7个管脚,其中18,,16,2,3,4,5分别于1602的RS端,E端,D4,D5,D6,D7端相连,6号引脚与背光灯正极管脚相连!求大侠告诉我只用7个引脚接线的方法解决接线问题,不是将所有1602管脚接线与arduino相连! - //包含头文件
- #include <LiquidCrystal.h>
- //定义使用的I/O口
- LiquidCrystal lcd(18,16,2,3,4,5);
- void setup()
- {
- //设置lcd显示的行数与列数
- lcd.begin(16,2);
- //定义6号管脚为数据输出管脚
- pinMode(6,OUTPUT);
- }
- void loop()
- {
- int i;
- for(i=0;i<10;i++)
- {
- if(i&2==0)
- //背光灯正极置高,输出+5V电压,开启背光
- digitalWrite(6,HIGH);
- else
- //关闭背光
- digitalWrite(6,LOW);
-
- //使得lcd左上角显示数据
- lcd.setCursor(0,0);
- //显示数据
- lcd.print(i);
- delay(5000);
- }
- }
复制代码
arduino教材是这么说的,线的接法应该只与这7个引脚有关吧! |
|