Arduino用倾斜开关控制LED

倾斜开关,控制LED

原理 倾斜开关,超过一定角度关闭来控制LED的亮灭

元件

  • arduino duemilanove: 1块
  • 面包板:1块
  • 倾斜开关:1个
  • 导线:若干

arduinoLED-TiltSwitchControledLed.jpg

程序代码 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停止闪烁
  }
}

视频演示