2.按鈕搖桿控制柵欄8*8矩陣模組及車輪
張貼日期:2019/12/12 上午 01:23:59
1.認識搖桿模組
變數名稱的由來,一個函數會包含兩的變數,參數與值,當參數變動時值也會相對應的變動。
變數是用來表示值的符號,該值可以是隨意的,也可能是未指定或未定的。
「數位」信號,一般而言是具有兩種狀態的電壓訊號,高於某個程度的電 壓為 HIGH(一般以 1 表示),低於某程度的電壓則為 LOW(一般以 0 表示), 因此以 86Duino 為例,digitalWrite( )可以使某個腳位輸出 HIGH 或 LOW 的電壓,而 digitalRead( )則可以讀取某個腳位電壓 HIGH 或 LOW 的狀態, 對於開關、按鈕這類僅有兩種狀態表示方式的信號而言已足夠使用。
類比信號,指的是具有連續狀態的數值,例如:亮度、 溫度、濕度、響度、長度、角度、重量……等自然界常見的物理量,各類型 的感測器則會負責將物理量轉變為電壓或電流。
任務一:按開關按鈕,搖桿升起,再按一次按鈕,搖桿下降,控制人員出入。
指導語:當點擊綠旗,不斷去偵測按鈕的值,
按鈕的值等於1時,伺服馬達的角度為0,
按鈕的值等於0時,伺服馬達的角度為90
任務二:用8*8矩陣模組設計當搖桿向右出現進入遊樂設施的圖案,當搖桿向左出現走出遊樂設施時的圖案,搖桿不動出現禁止符號。
指導語:當X大於600,LED燈出現向右的箭頭符號,
當X小於400,LED燈出現向左的箭頭符號,
當X小於600且大於400時,搖桿不動出現禁止符號(學生自行設計)。
3. 利用搖桿旋轉車輪,代表遊樂設機啟動。
當搖桿向上出現直流馬達前進,當搖桿向下直流馬達後退,搖桿不動直流馬達停止轉動。
指導語:當Y大於-400,直流馬達前進,
當Y小於-600,直流馬達後退,
當Y小於-400且大於-600時,直流馬達停止。