開關控制模式 範例一: 設計電路,使用一顆按鈕控制一顆LED,當按鈕按下 LED 亮,放開按鈕 LED 滅。 電子電路圖: 元件電路圖: 實體圖: 演算法: 1. 檢查鍵盤是否按下,是的話到步驟2,否則重複本步驟。 2. 使得 led 亮。 3. 回步驟 1。 程式碼: //數位輸出範例(反邏輯輸入,反邏輯輸出) // C++ code // 本程式使用反邏輯設計,請注意電路圖 void setup() { pinMode(15, OUTPUT);//設定 LED 為輸出模式 pinMode(4, INPUT);//設定開關為輸入模式 } void loop() { if(digitalRead(4)==LOW)//判斷輸入接腳是否低電位 { digitalWrite(15, LOW);//輸出低態讓 LED 亮 } else { digitalWrite(15, HIGH);//輸出高態讓 LED 亮 } } 完成後影片: TinkerCad 完成後影片 |