2017年4月29日 星期六

筆記 Arduino 傾斜開關 Tilt Ball Switch

Arduino 傾斜開關 Tilt Ball Switch


使用傾斜開關控制LED燈亮暗

材料


  1. Arduino主板 *1 (Uno)
  2. 麵包板 *1
  3. 麵包板跳線 數根
  4. 220歐姆電阻 *1
  5. 傾斜開關 *1

電路圖



接線圖



CODE


/*
 使用傾斜開關控制LED亮暗
*/

#define TBS_PIN 2 //傾斜開關腳位
#define LED_PIN 13 //LED燈開關腳位

bool state; //宣告一個布林變數用於儲存傾斜開關狀態

void setup() {  
 pinMode(TBS_PIN,INPUT); //將傾斜開關腳位設為輸入
 pinMode(LED_PIN,OUTPUT); //將LED燈腳位設為輸出
}

void loop() {
  state = digitalRead(TBS_PIN); //讀取傾斜開關狀態
  //如果開關狀態為開點亮LED燈 否則熄掉LED燈
  if(state == true){
   digitalWrite(LED_PIN,HIGH);
  }else{
   digitalWrite(LED_PIN,LOW);
  }
}


影片


沒有留言:

張貼留言