材料:按键,小电阻,led各一个
int buttonPin = 7;
int ledPin = 10;
int buttonState = 0;
void setup()
{
// 初始化I/O口
pinMode(buttonPin,INPUT_PULLUP);
pinMode(ledPin,OUTPUT);
}
void loop()
{
buttonState = digitalRead(buttonPin);
// 长按按键3秒,点亮LED;放开按键后,间隔三秒后熄灭LED。
if(buttonState==HIGH)
{
digitalWrite(ledPin,LOW);
delay(3000);
}
else
{
digitalWrite(ledPin,HIGH);
delay(3000);
}
}