# 第七堂課 緊急狀態通知與語音控制 :pushpin: 課程綱要 | 堂 | 名稱 | 內容 | 教材教具 |學習目標 | | ------- | ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | --- | --- | | | | 7 | 緊急狀態通知與語音控制 | 加入Touch/LED感測器與語音感測器。中顏色顯示告知偵測到異常物品。Touch sensor的功能,可以做為緊急停止裝置使用。 | Touch/LED感測器、語音感測器(每組一個) | 能理解加入感測器在系統中的功能,能掌握控制感測器的程式設計 | | ## A.教學手冊內容 >教學時間: 90分鐘 * 3堂 >學生年級:五年級-八年級 >學生人數: 16人 1. 準備材料 :::info a. ::: 2. 課程執行步驟 :::info a. 讓學生提出在本堂課之前的系統,有哪些令人困擾,想要改進的問題?例如本來順利分球的系統,在卡球裝置運行一次後就要用手重新調整卡球爪的位置,手動調整的話,每一次的位置也沒辦法固定下來。還有球的分類盒,一開始一定要在置中的位置。 a.2. 所以必須要在軟體方面加上[Reset]概念。也就是需要得知sensor最初回報的數值。然後在每一次執行時,都自動按照設定回復到最初的馬達位置。 ::: :::info ## b. 緊急狀態通知 當完成了Reset的程式設計之後,試著讓分類系統運作10~20次,並記錄每一次運作的現象。 | 次數| 完成五顆球的分類? | 不順利的現象? | | ------ | -------- | -------- | | 第一次 | YES | 夾爪有點卡,但都順利分類完 | | 第二次 | YES | 夾爪動作比上一回合更卡,馬達有點怪聲音| | 第三次 | YES | | | 第四次 | | | ::: :::info ## c. 語音控制系統 ### 概念一: 即使有Reset的設計,讓分類系統運作10~20次,還是會有沒有預期到的問題發生,這個時候我們應該要能夠自動化的感測到,並且讓系統發出語音警示。 ### 概念二: 除了語音控制之外,我們還可以使用語音控制系統,來回報資料,試著設計這樣的用途吧! | | 功能說明 | 程式設計概念 | | ---------------- | -------- | ------------ | | 計數回報 | | | | 分類消耗時間回報 | | | | 語音控制緊急停止 | | | ::: 先確定造型,才能確定緊急狀態是什麼?才會確定緊急狀態的問題會發生在哪裡 *任何的系統都會有初始狀態,有沒有可能是用語音來讓系統reset到初始狀態 前提是 馬達可以設定初始狀態 將程式變數歸零的概念放進來