新營學習網
:::
社團報名
線上書籍
電腦作業繳交
連結網站
Scratch 網站
宜蘭scratch 網站
南市scratch競賽平台
全民資安素養自我評量
學校主站
登入
使用 臺南市 OpenID 快速登入
:::
所有書籍
「NknuBlock」目錄
MarkDown
8-4-4 超音波偵測人員(二)
1. 簡介
1-1 背景 arduino 硬體介紹(4060採用NANO)
1-2 4060電控板
1-3 教具元件
1-4 概念--LED 接電(無程式)
1-5 概念--LED 程式控制亮暗(程式)
1-6 安裝設定
1-7 基礎操作--軟體
1-8 模擬器
1-9 結構化程式設計--流程圖
2. LED 燈控制
2-1 燈光情境1 -- 紅綠燈系統
2-2 燈光情境2-防盜
2-3 燈光情境3
2-4 RGB LED 控制
2-5 8*8 LED 點矩陣
3. 聲音--蜂鳴器
3-1 聲音情境--我是指揮家
4. 搖桿
5. 超音波
6. 直流減速馬達
7. 伺服馬達
8. 主題課程
8-1 永續水資源保護--水力發電
8-2 永續水資源-節約用水
8-3 永續水資源--河道清潔機
8-4 迎賓機器人
8-4-1 程式段--防疫訊息
8-4-2 查詢部份
8-4-3 超音波偵測到人員
8-4-4 超音波偵測人員(二)
8-5 抽抽樂
NknuBlock ========= **情境主題**:抽抽樂 **情境目的**:設計園遊會遊戲攤位可使用的抽籤機。 ### **情境分析**
#### 根據抽籤機的需求討論並記錄底下問題: - 怎樣呈現抽中的數字?用哪一個模組? - 怎樣抽?用哪一個模組?抽籤的方法? - 怎樣避免抽完籤後又不小心碰到,改變了原本的數字? - 其他功能? #### 數字顯示設備 - 8\*8LED矩陣:顯示抽中數字 - N20馬達加上輪盤與指針,指針所在數字就是抽中的數字。 - 其他設備? 抽籤設備 搖桿: - 按一下按鈕就開始出現隨機數字5秒 - 按下按鈕就開始出現隨機數字,直到放開按鈕。 - 往任何一個方向搖動搖桿就開始出現隨機數字5秒。 - 往任何一個方向搖動搖桿就開始出現隨機數字直到放開搖桿。 超音波感測器: - 手揮一下就開始出現隨機數字5秒 其他設備與方法? #### 避免抽籤後又觸動設備改變抽籤結果 - 抽籤後拿個透明箱罩著。 - 程式最外層不加迴圈,抽完籤程式就結束,按下RESET才能重新抽籤。 - 設計一個歸零的方法,例如長按搖桿按鈕3秒後數字歸零,才能重新抽籤。 - 討論並決定一個實用又簡單的方法,並且注意這裡使用的策略會不會和抽籤方法衝突。 #### 抽籤機最終設計 - 數字顯示設備 - 8\*8LED矩陣 - 抽籤設備 - 搖桿:往任何一個方向搖動搖桿就開始出現隨機數字5秒,最後顯示的數字就是抽中的數字。 - 避免抽籤後又觸動設備改變抽籤結果的策略 - 長按搖桿按鈕3秒後數字歸零,才能重新抽籤。 #### 根據前面的分析,我們需要哪些資料才能控制程式的流程? - 搖桿狀態:X、Y - 按鈕狀態:btn - 長按按鈕計時狀態:timing - 抽籤數字:num,隨機產生1~5之間的數字 ### 演算法步驟 ![](https://stud.syps.tn.edu.tw/uploads/tad_book3/image/nknublock/choice01.png) #### **演算法步驟 vs 積木程式堆疊** **![](https://stud.syps.tn.edu.tw/uploads/tad_book3/image/nknublock/choice02.png)** **![](https://stud.syps.tn.edu.tw/uploads/tad_book3/image/nknublock/choice03.png)** **![](https://stud.syps.tn.edu.tw/uploads/tad_book3/image/nknublock/choice04.png)** **![](https://stud.syps.tn.edu.tw/uploads/tad_book3/image/nknublock/choice05.png)** **![](https://stud.syps.tn.edu.tw/uploads/tad_book3/image/nknublock/choice06.png)** 取自高師大自造者基地--蘇建誠老師設計教材
Google網站翻譯工具列
站內搜尋
search
進階搜尋