Arduino 调试控制LCD1602A 显示Hello world!
网上的代码或则教程绝对的有不少坑,耗费2天翻了无数帖子,终于能点亮了
原件:Arduino Nano 328P 开发板+LCD1602
利用的是 Arduino 自带库 LiquidCrystal Library
构造函数 LiquidCrystal(rs, rw, enable, d4, d5, d6, d7) 最坑的地方就是这个rw 一定要连接到板子上
不多废话 ,直接上代码:
# include <LiquidCrystal.h>
const int rs=12,rw=10,en=11,d4=5,d5=4,d6=3,d7=2,pwm=9;
//pwm 定义D9针为调电压针脚
LiquidCrystal lcd(rs,rw,en,d4,d5,d6,d7);//实例化,并初始化引脚
void setup() {
lcd.begin(16,2);//设置行列
pinMode(pwm,OUTPUT);
analogWrite(pwm,60);//给到60,屏幕显示正常
lcd.print("hello, world!");
}
void loop() {
lcd.setCursor(0,1);//设置光标位置
lcd.print("time:");
lcd.print(millis()/1000);//计算运行时间
}
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。