首先感谢太极创客平台提供的视频讲解和抖音名字不好取的雷老师的视频讲解 通过太极创客猜数字得到的灵感 先上代码
#include <LiquidCrystal_I2C.h>
//包含lcd头文件
LiquidCrystal_I2C lcd(0x27,16,2);
//实例化对象为lcd,地址,列,行
int randomNum; //声明一个整数变量,随机数
int Time = 0;
/*声明一个变量并赋值为零,这个变量是为了按键使用*/
void setup(){
pinMode(2,INPUT_PULLUP);
//设置2引脚为输入上拉模式
randomSeed(analogRead(A0)); /*生成随机种子,让每次结果不同*/
Serial.begin(9600);
/*设置串口速率,这个可以不用,我是为了看看按键情况*/
lcd.init(); //初始化lcd
lcd.backlight(); //开启lcd背光
}
void loop(){
lcd.setCursor(5,0); //设置光标位置第6列第一行
/*show the name 第一次按下显示名字,两个if和while是按键消抖的软处理,用time来把控按键次数可循环*/
if(digitalRead(2) == 0 && Time == 0){
delay(5);
if(digitalRead(2) == 0 && Time == 0){