LCD显示屏模块
LCD显示屏与Arduino连接可以有两种方式:
直接与Arduino相连
通过转接板利用I2C的方式与Arduino相连
1. 直接与Arduino相连
直接与Arduino相连的好处是不用现另外购买转接板,但这样造成的后果就是要大量占用Arduino的IO口。如果你的项目外接的传感器不多,那还好,但如果你需要外接很多个传感器或者其他配件,那你的IO口就会告急了~
所需材料
1x Arduino UNO
1x LCD 16x2
1x 10KΩ旋转变阻器
1x 面包板
接线示意图
LCD直接与Arduino相连的接线图
LCD Arduino
RS -> 12
E -> 11
D4 -> 5
D5 -> 4
D6 -> 3
D7 -> 2
VCC -> 5V
R/W -> GND
GND -> GND
LCD 旋转变阻器
VCC -> 左边引脚
Vo -> 中间引脚
R/W -> 右边引脚
GND -> 右边引脚
加载库文件
在Arduino IDE 1.6.2 或者以上版本中, 项目->加载库->管理库中搜索LiquidCrystal,然后安装即可。
示例代码
// include the library code:
#include <LiquidCrystal.h>
// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2)
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2)
// Print a message to the LCD.
lcd.print("hello, world!")
}
void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1)
// print the number of seconds since reset:
lcd.print(millis()/1000)
}
库文件需要安装,Arduino IDE才能够使用。 方法是,点菜单栏的Sketch---》导入库---》添加库 然后找到你要添加的库文件的位置,添加进去。(比如是xxxx.h) 随后,每次你要用xxxx.h的时候 输入: #include就行。 随后,才是调用xxxx.h中的函数。 ...欢迎分享,转载请注明来源:内存溢出
评论列表(0条)