有人时向某个位置发射激光
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);
}
}