本实验使用LCD1602驱动板PCF8574来驱动LCD1602进行显示,这个驱动板可以节省引脚,只需要四个引脚即可控制LCD1602了。
电脑,windows系统
零知开发板
micro-usb线
LCD1602
PCF8574扩展板
NFC门禁系统主要是依靠NFC模块读取卡片序列号和系统中存储的信息进行比对来完成身份识别的,识别成功后再控制舵机开门以及信息的显示。 定义及初始化代码如下:
/**********************************************************
* 文件: PCF8574-LCD1602.ino by 零知实验室([url=http://www.lingzhilab.com]www.lingzhilab.com[/url])
* -^^- 零知开源,让电子制作变得更简单! -^^-
* 时间: 2019/06/27 14:02
* 说明:
************************************************************/
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
// 复位或上电后运行一次:
void setup() {
//在这里加入初始化相关代码,只运行一次:
lcd.init(); // initialize the lcd
lcd.backlight(); //Open the backlight
lcd.print("Welcome to "); // Print a message to the LCD.
lcd.setCursor(0,1); //newline
lcd.print(" lingzhilab.com");// Print a message to the LCD
}
//一直循环执行:
void loop() {
// 在这里加入主要程序代码,重复执行:
}
将上述代码验证后上传到零知板,就可以看到测试结果了。