int LED = 9;
int Sensor = 6;
int BUTTON=8;
unsigned long now_time ;
void setup() {
pinMode(LED, OUTPUT);
pinMode(Sensor, INPUT);
pinMode(BUTTON,INPUT);
Serial.begin(9600);
}
void loop() {
//WIFI遥控部分
while (Serial.available() > 0)
{
char val= Serial.read();
if (val == '1') {
now_time = millis();
digitalWrite(LED, HIGH);
}
if (val == '2') {
digitalWrite(LED, LOW);
}
}
//红外感应部分
if(digitalRead(Sensor) == HIGH){
now_time = millis();
}
if(millis()>(now_time+3000)){
digitalWrite(LED,LOW);
}
//开关部分
}
上面是用WIFI和红外感应控制LED灯的程序,可通过手机发送1或2控制LED灯开关,人离开3秒后,灯自动熄灭,现在想再加一个按键开关,同时也能用按键控制LED灯的开关,应该怎么加
|