《機器人行走》參考教案_第1頁
《機器人行走》參考教案_第2頁
《機器人行走》參考教案_第3頁
《機器人行走》參考教案_第4頁
《機器人行走》參考教案_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1/4機器人行走一、教學要求1.通過編程讓機器人直線行走、轉向,理解程序語言的表達規定,初步學會用流程圖表示算法。2.掌握簡單的程序修改方法,并能夠編譯源程序。3.初步掌握條件循環語句的結構。4.發揮想象力,按照需求創造性地設計多種機器人轉向方案。5.引導學生合作,讓學生在合作中體驗成功的快樂。二、教材分析與教法建議1.教材的地位和要求本課涉及學生機器人編程的基本方法——畫流程圖。按照一定的需要,選擇合適的執行控件,畫出流程圖,設置控件后,就完成了讓學生機器人執行指定動作的程序開發。信息識別與獲?。毫私鈼l件循環語句的結構和流程圖繪制方法;能夠根據需要設定合適的直流電機運行方式、速度和延時時間,讓機器人行走。信息存儲與管理:知道保存源程序和編譯源程序的方法,掌握簡單的程序修改方法。信息加工與表達:讓學生了解,通過可視化、直觀性強的流程圖設計,能夠得到C代碼,再經過學生機器人平臺進行編譯,并將程序寫入學生機器人,讓機器人行走。信息發布與交流:通過討論學習來猜想結果,并設計程序來驗證理解。2.教學方法的指導本課是學生第一次運用執行控件畫流程圖來進行設計程序,控制機器人的動作。因此感性認識還不夠充分,需要教師運用直觀演示法進行教學,讓學生觀察體驗、實踐操作、總結提煉、創新探索。第1課時:讓學生學會運用流程圖設計讓機器人直走的程序,并了解C代碼的函數表達。讓機器人向前直線行走⑴畫流程圖。①打開學生機器人開發平臺,新建一個程序;②單擊“執行控件”按鈕;③單擊“直流電機”按鈕;④在工作區單擊生成一個“直流電機”控件,使其與“Main”相連接;⑤單擊“延時”按鈕;⑥在工作區單擊生成一個“延時”控件,與“直流電機控”件相連。⑵設定直流電機的運行方式、速度和延時的時間。①右擊“直流電機”控件,選擇“屬性”命令。②將左右直流電機的運行方式設定為“正轉”,設定速度為“10”。③右擊“延時”控件,選擇“屬性”命令。④設定“延時時間”為2000毫秒。⑤將保存程序為“直走.dat”。⑶C代碼表達(提高部分)①查看流程圖中各項設置與C代碼表達的關系#include"9S08GB60.h"/*主控芯片型號*/#include"head.h"/*頭文件*/voidMAIN()/*主函數*/{DCMotor(1,0);/*直流電機1(左輪)正轉*/Speed(1,20);/*直流電機1速度20*/DCMotor(2,0);/*直流電機2(右輪)正轉*/Speed(2,20);/*直流電機2速度20*/Delay(60000);/*前進60秒*/}②完成教材探究過程中的第一題,了解相關函數分別是由哪個控件生成的,并熟悉這些函數的拼寫。第2課時:讓學生學會簡單的程序修改方法,并能按照需求創造性地設計多種機器人轉向方案,初步掌握條件循環語句的使用。(1)討論學習:如果左右直流電機設定不一致將如何?直流電機1設定直流電機2設定猜想:機器人的運動方式運行方式為反轉設定速度為20運行方式為反轉設定速度為20運行方式為停止運行方式為正轉設定速度為20運行方式為正轉設定速度為20運行方式為停止運行方式為正轉設定速度為10運行方式為正轉設定速度為30(2)概括機器人轉向的幾種方案。(提高部分:嘗試用C代碼表示。)(3)知道60000毫秒是多少分鐘?(4)簡單修改程序中的相關數值,猜想程序運行結果,通過實踐驗證猜想。(5)了解條件循環語句的流程圖畫法。(提高部分:嘗試用C代碼表示。)(6)學會使用循環語句,編寫一個讓機器人向后連續走的程序。三、實踐指導過程與方法(答案):1.幫助學生理清設計思路,在設計輔助的基礎上可自主設定運行方式、速度和延遲時間,其中考查知識點為毫秒與秒、分鐘的換算關系。2.幫助學生發現運行方式、速度的不同設置,可以影響機器人的行動方式。練習與思考(答案):1.在工作區內任意一個控件上右擊,選擇“屬性”命令,將會彈出該控件的“屬性設置”對話框。該對話框中列出了有關此控件的各種屬性,用戶可以對屬性值進行設置和修改等操作。2.60000毫秒(ms)=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論