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
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!