Arduino干簧管开关控制LED灯

干簧管,用吸铁石

原理 通过吸铁石来触发干簧管的开关,进而控制LED关闭

元件

  • arduino duemilanove:1块
  • 面包板:1块
  • 干簧管:1个
  • 吸铁石:1个
  • 导线:若干
  • LED发光二极管:1个

arduinoLED-XitieshiLED.jpg

程序代码 if…else语句

int led = 13;
const int buttonPin = 2;
int buttonState = 0;

void setup()
{
pinMode(buttonPin, INPUT);
pinMode(led, OUTPUT);
}

void loop()
{
buttonState = digitalRead(buttonPin);
if(buttonState == HIGH)
{
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}
else
{
digitalWrite(ledPin,LOW);
}
}

视频演示