- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
丰原高中
單光感循跡 挑戰問題:如何讓機器人使用一個光感應器, 控制兩個馬達,依循地上黑線前進 ? 單光感循跡演算法 演算法說明 step 1 光感應偵測地面亮度 step 2 若偵測到亮-左馬達出力 step 3 若偵測到暗-右馬達出力 不斷重複上面步驟,即可循跡前進 參考程式 光感測到亮,則走上半側路徑控制馬達左轉;反之則走下半側控制馬達右轉 右馬達停止 左馬達運轉 無窮迴圈 虛擬碼 while(true) { if (LightSensor_detect_white) { motorB_stop ( ); motorC_run( ); } else { motorC_stop ( ); motorB_run( ); } } 討論單光感循跡演算法的特性,優缺點分析 演算法的特性--有限性、明確性 準備難度較高的圖形再試試看,並且討論失敗的原因,歸納出演算法的缺點 進階挑戰地圖 雙光感循跡 控制機器人以雙光感測器循跡前進,且行經到底線時能自動停止 請同學思考如何利用二個光感應器來循跡,同時還能判斷是否到達底線 範例程式 左光感遇亮控制左馬達前進遇暗則停止 右光感遇亮控制右馬達前進遇暗則停止 無窮迴圈 虛擬碼 while(true) { if (left_LightSensor_detect_white) motorC_run( ); else motorC_stop ( ); ? if (right_LightSensor_detect_white) motorB_run( ); else motorB_stop ( ) } 自走車大致讓黑線在兩個光感中間車身前進 若不小心靠左偏離路線,在右光感感應到黑線時,就會造成右馬達停止,讓車子偏右修正回正常路線 若是車子不小心靠右偏離路線,也能修正回來 兩個光感都感應到黑線時,兩個馬達就會靜止,達到停車的效果 機器人學習套件 Basic Stamp BoeBot () Basic Commander (.tw) 科學魔法車 (.tw/~me017/welcome) Lego Mindstorms () Arduino (http://www.arduino.cc) Microsoft Robotics Developer Studio (MSRDS) RobotBasic () * * * * * * * * * * * * * * * * * 機器人設計與應用專題 國立豐原高中 郭再興 學習目標 了解機器人設計的基本原理 能瞭解流程圖概念,以及如何應用於解決問題。 藉由圖控式程式發展環境,以及控制機器人解決循跡問題,了解演算法流程控制的基本輸入、處理步驟、輸出等基本概念 學習目標 學習迴圈結構以及控制燈泡物件 學習選擇結構以及按鈕感應器物件 學習邏輯判斷物件(AND、OR、NOT、XOR) 練習分析問題,包括輸入、輸出、資料處理方式。 學習目標 學習如何使用光感應器製作循跡機器人 學習使用超音波感應器製作巡邏機器人 以解決機器人克服難關問題為例,介紹如何解決各種機器人挑戰關卡,並從中應用解題概念,做為問題解決的基本核心策略。 電腦解題教學工具 Game Maker (/make) Scratch (/) Alice () 可程式化機器人系統 益智遊戲 可程式化機器人 LEGO Mindstorms NXT 樂高機器人 NXT 9797 電機控制元件 控制器 伺服馬達 感測器 圖控式程式發展環境 積木元件 * * 電機控制元件 包含NXT 控制器、伺服馬達、感應器组成 NXT控制器就像人的大腦,伺服馬達好比人的肌肉,提供動力,感應器就像人的五官,偵測外界環境並轉換成數位資料,再傳送回NXT控制器,驅動伺服馬達做出反應 基本運算模式 輸入-處理-輸出 圖控式程式發展環境 選擇結構: 若按下按鈕責執行上半側的指令,反之則走下半側 迴圈結構 開始 物件屬性 程式虛擬碼 while(true) { if (touch_sensor_is_pressed) { beep(); show_picture_on_screen() } } 感測器若被壓下,則由喇叭播放音效,螢幕也會顯示笑臉畫面,學生在此可學到基本程式撰寫方法,以及三種基本流程 閃黃燈程式 挑戰題目--製作閃黃燈程式 展示事先錄製的閃黃燈影片 依照建構圖,將零件組合完畢 範例程式說明 紅綠燈程式 挑戰題目--製作紅綠燈程式 展示事先錄製的紅綠燈影片 依照建構圖,將零件組合完畢 程式說明 程式執行原理,與之前的閃黃燈程式相同,依序是: 點亮連接PortA的綠燈-等3秒鐘-熄滅PortA綠燈 點亮連接PortB的黃
您可能关注的文档
最近下载
- 社会体育学复习资料与题库.pdf VIP
- 高职体育课程教学大纲.docx VIP
- 中国抗菌药物临床合理应用指南专家讲座.pptx VIP
- 最新ISO9001、ISO14001、ISO45001三体系设计部和业务部内审检查记录(带记录).pdf VIP
- 人音版四年级上册音乐全册教学设计教案.pdf
- 浙教版小学一年级上册《劳动》全册教学课件.pptx
- 管理信息系统开发项目式教程 第3版 教学课件 作者 陈承欢单元1 管理信息系统的开发综述.ppt VIP
- 2025年秋季八年级历史上册新教材解读课件(统编版2024).pptx VIP
- 商业运营管理培训.pptx VIP
- 医疗器械生产企业质量控制与成品放行指南2025年培训PPT.pdf
文档评论(0)