LCD1602液晶显示(姓名+学号),按下k1,LCD1602液晶屏第一行显示自己姓名拼音首字母。按下k2,LCD1602液晶屏第二行显示自己。怎么写代码
时间: 2023-04-06 16:03:17 浏览: 149
液晶显示器lcd1602的程序代码
你好!关于你的问题,我可以给出以下代码:
```c
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
pinMode(A0, INPUT_PULLUP);
pinMode(A1, INPUT_PULLUP);
lcd.begin(16, 2);
}
void loop() {
if (digitalRead(A0) == LOW) {
lcd.setCursor(0, 0);
lcd.print("姓名:XXX");
}
if (digitalRead(A1) == LOW) {
lcd.setCursor(0, 1);
lcd.print("XXX");
}
}
```
这段代码使用了 LiquidCrystal 库,通过按下 k1 和 k2 按钮来控制 LCD1602 液晶屏的显示。其中,A0 和 A1 分别连接到 k1 和 k2 按钮,通过 digitalRead() 函数来读取按钮的状态。如果 k1 被按下,就在第一行显示姓名的拼音首字母;如果 k2 被按下,就在第二行显示姓名。
阅读全文