初始化提交

This commit is contained in:
王立帮
2024-07-20 22:09:06 +08:00
commit c247dd07a6
6876 changed files with 2743096 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
/*
*******************************************************************************
* Copyright (c) 2021 by M5Stack
* Equipped with M5Core2 sample source code
* 配套 M5Core2 示例源代码
* Visit the website for more information: https://docs.m5stack.com/en/core/core2
* 获取更多资料请访问: https://docs.m5stack.com/zh_CN/core/core2
*
* describe: PIR. 人体红外
* date: 2021/8/11
*******************************************************************************
Please connect to Port B,Human body detection using PIR Unit.
请连接端口B,使用PIR Unit进行人体检测。
*/
#include <M5Core2.h>
void setup() {
M5.begin(); //Init M5Core2. 初始化 M5Core2
M5.lcd.setTextSize(2); //Set the text size to 2. 设置文字大小为2
M5.Lcd.println("PIR example");
M5.Lcd.setCursor(0, 25); //Position the cursor at (0,25). 将光标固定在(0,25)
M5.Lcd.println("Status: \nValue: ");
pinMode(36, INPUT); //Set pin 36 to input mode. 设置36号引脚为输入模式
}
void loop() {
M5.Lcd.fillRect(90,25,180,50,BLACK); //Draw a black rectangle 180 by 50 at (90,25). 在(90,25)处画一个宽180高50的黑的矩形
if(digitalRead(36)==1){ //If pin 36 reads a value of 1. 如果36号引脚的读取到的值为1
M5.Lcd.setCursor(95, 25);M5.Lcd.print("Sensing");
M5.Lcd.setCursor(95, 45);M5.Lcd.print("1");
}
else{
M5.Lcd.setCursor(95, 25);M5.Lcd.print("Not Sensed");
M5.Lcd.setCursor(95, 45);M5.Lcd.print("0");
}
delay(500);
}