#include <Servo.h>
int pirPin = 2; // PIR传感器的输出引脚
int servoPin = 9; // 舵机的控制引脚
Servo myservo; // 创建一个舵机对象
void setup() {
myservo.attach(servoPin); // 将舵机连接到指定引脚
pinMode(pirPin, INPUT); // 将PIR传感器引脚设置为输入
}
void loop() {
int pirState = digitalRead(pirPin); // 读取PIR传感器的状态
if (pirState == HIGH) { // 如果检测到人体运动
myservo.write(90); // 控制舵机旋转到指定角度(这里是90度)
delay(1000); // 暂停1秒
myservo.write(0); // 控制舵机返回初始位置
}
}