机器人设计与应用专题26825.pptx
《机器人设计与应用专题26825.pptx》由会员分享,可在线阅读,更多相关《机器人设计与应用专题26825.pptx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、機器人設計與應用專題國立豐原高中 郭再興學習目標學習目標 了解機器人設計的基本原理能瞭解流程圖概念,以及如何應用於解決問題。藉由圖控式程式發展環境,以及控制機器人解決循跡問題,了解演算法流程控制的基本輸入、處理步驟、輸出等基本概念 學習目標學習目標學習迴圈結構以及控制燈泡物件學習選擇結構以及按鈕感應器物件學習邏輯判斷物件(AND、OR、NOT、XOR)練習分析問題,包括輸入、輸出、資料處理方式。學習目標學習目標學習如何使用光感應器製作循跡機器人學習使用超音波感應器製作巡邏機器人以解決機器人克服難關問題為例,介紹如何解決各種機器人挑戰關卡,並從中應用解題概念,做為問題解決的基本核心策略。電腦解題
2、教學工具可程式化機器人LEGO Mindstorms NXT樂高機器人 NXT 9797電機控制元件控制器伺服馬達感測器圖控式程式發展環境積木元件89電機控制元件包含NXT 控制器、伺服馬達、感應器组成NXT控制器就像人的大腦,伺服馬達好比人的肌肉,提供動力,感應器就像人的五官,偵測外界環境並轉換成數位資料,再傳送回NXT控制器,驅動伺服馬達做出反應基本運算模式 輸入-處理-輸出圖控式程式發展環境選擇結構:若按下按鈕責執行上半側的指令,反之則走下半側迴圈結構開始物件屬性程式虛擬碼while(true)if(touch_sensor_is_pressed)beep();show_picture_
3、on_screen()感測器若被壓下,則由喇叭播放音效,螢幕也會顯示笑臉畫面,學生在此可學到基本程式撰寫方法,以及三種基本流程閃黃燈程式挑戰題目-製作閃黃燈程式展示事先錄製的閃黃燈影片依照建構圖,將零件組合完畢範例程式說明紅綠燈程式挑戰題目-製作紅綠燈程式展示事先錄製的紅綠燈影片依照建構圖,將零件組合完畢程式說明程式執行原理,與之前的閃黃燈程式相同,依序是:點亮連接PortA的綠燈-等3秒鐘-熄滅PortA綠燈點亮連接PortB的黃燈-等1秒鐘-熄滅PortB的黃燈點亮連接PortC的紅燈-等4秒鐘-熄滅PortC的紅燈閃黃燈變換紅綠燈使用感測器控制閃黃燈切換紅綠燈展示事先錄製的影片依照建構圖
4、,將零件組合完畢選擇結構說明選擇結構概念設定各種感測器條件討論並實作程式說明選擇結構(switch)最簡單的用法,就是判斷感測器輸入的資料是否符合預期,例如上圖中就是判斷接在Port1的按鈕感測器是否被壓下,若條件成立則程式走上半部,反之則走下半部。其他感測器設定下圖為光感應器偵測到光線亮度大於50%時,條件為真下圖為超音波感應器偵測到物體距離小於15cm時,條件為真下圖為光感應器偵測到光線亮度大於50%時,條件為真延伸討論程式編輯的技巧(copy-paste、捲動程式)將程式改成超音波感測,這樣有路人站立在路口時,不用按鈕也能自動感應,控制燈號進入紅綠燈狀態將條件設定改成聲控的話,那麼路人站
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机器人 设计 应用 专题 26825
限制150内