Arduino用倾斜开关控制LED
倾斜开关,控制LED
原理 倾斜开关,超过一定角度关闭来控制LED的亮灭
元件
- arduino duemilanove: 1块
- 面包板:1块
- 倾斜开关:1个
- 导线:若干
程序代码 if语句
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); //LED开始闪烁 delay(1000); digitalWrite(led, LOW); delay(1000); } else { digitalWrite(ledPin, LOW); //LED停止闪烁 } }