arduino+pir传感器练习和lcd屏幕库练习

2023-12-23 06:21:55

在这里插入图片描述

// C++ code
//
#include <Adafruit_LiquidCrystal.h>//lcd屏幕库 库根据屏幕下载

Adafruit_LiquidCrystal lcd_1(0);//定义lcd屏幕对象

void setup()
{
  pinMode(5, INPUT);//定义pir针脚
  lcd_1.begin(16, 2);
  /*
begin(16, 2):是 lcd_1 对象的一个方法调用,其中包含两个参数:
16:表示 LCD 的行数。在这个例子中,LCD 将显示 16 行。
2:表示 LCD 的列数。在这个例子中,LCD 将显示 2 列。
*/
}

void loop()
{
//如果pir读取值是1的话(他只有1或者0)
  if (digitalRead(5) == 1) {
  //lcd显示hello world
    lcd_1.print("hello world");
    //一秒后
    delay(1000); // Wait for 1000 millisecond(s)
    //清空屏幕
    lcd_1.clear();
  }
}

文章来源:https://blog.csdn.net/wangzhae/article/details/135163147
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。