Arduino機電整合應用(3)� 按鈕切換燈號
◎實作:按鈕切換燈號 (健志老師的作品)
saxxxx@gm.kl.edu.tw
游標移至已存在的電路,
會出現編輯或設定
二、在TinkerCAD平台複製上次的電路(91855-2)🡢更名為(91855-3)
三、在原有的電路上新增一個
按鈕 元件 (如右圖)
下圖中 同一個紅色框內的針腳是連通的
當按鈕按下時,左右的針腳就會導通
圖文來源: 瘋狂創客
四、再新增一個電阻10kΩ(作為下拉電阻):� 讓電流降低,避免燒壞板子
當開關開啟通電時,下拉電阻被用於將輸入端連接到地(GND),使其保持在低電位。這是為了確保在開關未被外部訊號拉高時,輸入端能夠穩定地保持在低電位狀態。防止輸入端因為懸空或其他外部干擾而產生不確定的高電位狀態。
上拉電阻
連接3.3V
開關斷-高電位
上拉電阻
連接3.3V
開關連-低電位
下拉電阻
連接地線
開關斷-低電位
下拉電阻
連接地線
開關連-高電位
五、將 按鈕 正極接在5V 負極一端接在 GND
負極另一端接在 D2 腳位
D2
六、程式碼編寫:
(一)初始化:變數N = 0 � (變數一定要英文)
(二)迴圈內:
1.如果 讀取D2腳位 = 1 =>按鈕按下 � 序列埠 D2 顯示� 暫停 1 秒� 變數N設定為 N+1
2.如果否則並列式� N=1 亮紅燈� N=2 亮黃燈� N=3 亮綠燈 (並且將變數N,回歸0,再重複)
變數一定要英文
=>按鈕按下
=>(將變數N,
回歸0,再重複)
變數N設定為N+1
接
1.請將專案更名為「9xxXX-3」,
2.依下圖指示,複製連結
3.至 classroom 貼上連結 (記得按繳交)
91855-3
1.更名
不是複製
這個連結
2.複製連結
3.貼上連結