首页 » 业余 » Arduino » 正文

Arduino 人体感应

发布者:站点默认
2025/03/1 浏览数(67) 分类:Arduino Arduino 人体感应已关闭评论

有人时向某个位置发射激光

int Led = 13;     // 内置的LED
int Laser = 12;   // 激光头
int Sensor = 11;  // 人体感应器
int enable = HIGH;

void setup() {
  pinMode(Led, OUTPUT);
  pinMode(Laser, OUTPUT);
  pinMode(Sensor, INPUT);
}

void loop() {
  digitalWrite(Led, enable ? HIGH : LOW); // 亮个灯用于指示是否在运行中
  bool sensorStatus = digitalRead(Sensor);
  if (enable && sensorStatus) {
    digitalWrite(Laser, HIGH);
  } else {
    digitalWrite(Laser, LOW);
  }
}
点击返回顶部
  1. 留言
  2. 联系方式