Arduino 傾斜開關 Tilt Ball Switch
使用傾斜開關控制LED燈亮暗
材料
- Arduino主板 *1 (Uno)
- 麵包板 *1
- 麵包板跳線 數根
- 220歐姆電阻 *1
- 傾斜開關 *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); } }