能力風暴機器人仿真系統(tǒng)備課教案_第1頁
能力風暴機器人仿真系統(tǒng)備課教案_第2頁
能力風暴機器人仿真系統(tǒng)備課教案_第3頁
能力風暴機器人仿真系統(tǒng)備課教案_第4頁
能力風暴機器人仿真系統(tǒng)備課教案_第5頁
已閱讀5頁,還剩55頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一課 教學機器人一、教學目標幫助學生了解機器人的由來二、重點難點使學生理解機器人是靠什么來思考,機器人的部分。三、教學過程:第一課時 機器人的故事新課導入“robot”一詞源出自捷克語“robota”,意為“強迫勞動”。1920年捷克斯洛伐克作家薩佩克寫了一個名為洛桑萬能機器人公司的劇本,他把在洛桑萬能機器人公司生產(chǎn)勞動的那些家伙取名“Robot”,漢語音譯為“羅伯特”,捷克語意為“奴隸”薩佩克把機器人的地位確定為只管埋頭干活、任由人類壓榨的奴隸,它們存在的價值只是服務于人類。它們沒有思維能力,不能思考,只是類似人的機器,很能干, 以便使人擺脫勞作。它們能生存20年,剛生產(chǎn)出來時由人教它們知

2、識。它們不能思考,也有感情,一個人能干三個人的活,公司為此生意興隆。后來一個極其偶然的原因,機器人開始有了知覺,它們不堪忍受人類的統(tǒng)治,做人類的奴隸,于是,機器人向人類發(fā)動攻擊,最后徹底毀滅了人類?!皺C器人”的名字也正式由此而生。新課講授第一代機器人只能用手抓取東西,用腳行走,聽“懂”主人的語言,做一些重復性的機械動作。人們把它稱為工業(yè)機器人。現(xiàn)在,機器人經(jīng)過好幾代的更新改造,已經(jīng)能和人們自由交談,溝通語言,并靈活地走動。也就是說,它不僅有了聽覺、視覺、觸覺,而且還具有記憶、學習、思維和判斷能力。人們把新一代的機器人稱為智能機器人。 明天的高級智能機器人將比今天的智能機器人具有更豐富的感覺功能

3、和更熟練的活動能力。到那時,家庭里將有服務周到、態(tài)度和藹可親的家庭機器人。早晨,主人吃過早點上班以后,它立即用吸塵器清的房間,用洗衣機洗滌(dí)主人換下的衣服。電話鈴響了,它馬上拿起耳機,在一張便條上記下對話內(nèi)容。“哇”搖籃里的嬰兒醒了,它又像慈祥的母親一樣抱起嬰兒,喂水、喂奶,輕聲哼(hng)起一支優(yōu)美動聽的催眠曲,把嬰兒再一次送入夢鄉(xiāng)。門鈴響了,它并不急于開門,而首先問來訪者是誰,然后根據(jù)來訪者的聲音仔細辨別他是不是主人的客人,以此決定是否開門。即使是盜賊的恐嚇,它也不會害怕,而是聲色俱厲地高喊:“快走,你這個無賴(lài)!再不走,我要報警了!”盜賊聽到這喊聲,只好

4、膽戰(zhàn)心驚地走開。做午餐的鈴聲響了,它走進廚房,熟練地烤面包、炸牛排,為主人準備可口的飯菜。門鈴又響了,一聽那熟悉的聲音,它就知道是主人下班回來了,馬上開門迎接對于一些不適宜人類從事的勞動,比如高溫、高壓、有毒的作業(yè),機器人更可以大顯身手。機器人還能代替人們進行飛機試飛、高速艦船試航、深海勘(kn)查、撲滅烈火等活動,而不必再由人們?nèi)ッ半U。第二課時 認識我們的朋友能力風暴一、 教學目標幫助學生了解vjc機器人的組成部件及工作原理二、重點難點使學生了解機器人基本的工作原理三、教學過程:新課導入2001年4月22日,美國三一學院武士廷體育館(Oosting Gymnasium)即熱鬧又緊張,一場激烈

5、的“國際機器人滅火比賽”(Fire Fighting Home Robot Contest)正在這里舉行。上午11時,中學組的比賽格外激烈,上海西南位育中學杜爾斌名為“中國風暴”的機器人,首輪比賽以六秒鐘的成績將一只蠟燭模擬的大火撲滅,令世界其它國家的隊員感到驚訝。而其他三名來自中國大陸的參賽者(其中最小的一位僅11歲),也個個靈活機智、沉著應戰(zhàn),最后都獲得了非常好的成績。杜爾斌在第一輪失利后,冷靜調(diào)整控制程序,最后以2.9秒的成績,得到高中組冠軍。同時上海明珠中學的周覓源與李般若的“滅火娃娃”則以22.56秒的成績獲得初中組第一名;上海第二高級中學的顧成哲在指導老師不能陪同前來的情況下,孤軍

6、作戰(zhàn),指揮“UFO”,以95.62秒的成績獲得了該組第二名,令年齡比他大,個頭比他高的洋哥哥與洋姐姐們甘拜下風。這是去年在美國舉行的世界機器人滅火比賽的情形,中國學生采用的機器人平臺是廣茂達的機器人專家研制的能力風暴智能機器人,這種全球領先的平臺使中國學生如虎添翼。新課講授:機器人是靠什么來思考呢? 通常我們說電腦是會思考的,它會下棋,會唱歌,它越來越多的在社會的各個領域充當人的角色。而機器人“思考”同電腦“思考”的道理是一樣的,在它的體內(nèi)有一個簡化的“電腦”,這個“電腦”控制著機器人的一舉一動。其實電腦以及機器人它們并不會什么真正意義上的思考,他們的思考能力完全來自于程序。程序是由一些指令組

7、成的,它告訴機器人應該在什么時侯干什么。程序是由特定的編程工具生成的,我們最常見的VC、VB都是一種編程工具,編程工具的優(yōu)劣決定著程序的好壞,而程序的好壞又影響著機器人的智能程度,因此一個好的編程工具對于機器人是否聰明起著極其重要的作用。 SVJC又叫能力風暴智能機器人仿真系統(tǒng),它是為能力風暴定制的編程工具。如下圖所示圖1-1主界面SVJC采用直觀的流程圖編程,能夠讓用戶在編寫機器人程序中快捷的發(fā)揮出驚人的創(chuàng)造力。并且SVJC操作簡便,有活潑明快的圖案和簡短的文字說明,用戶點擊移動能力風暴智能機器人專用的圖形模塊由頂向下搭建流程圖,搭建流程圖的同時,動態(tài)生成無語法錯誤的JC代碼。流程圖搭建完畢

8、,程序也就編寫完成。SVJC還擁有一個功能強大的系統(tǒng)仿真模塊,可以創(chuàng)建和真實的能力風暴功能相當?shù)奶摂M能力風暴智能機器人,這樣就可以在不必涉及硬件的情況下進行編程,可以在計算機上完成對比賽場景的模擬以及對所編寫的程序的演示,系統(tǒng)仿真模塊如下圖。系統(tǒng)仿真顧名思義就是將實際的活動或過程來利用計算機等技術(shù)進行模擬和實現(xiàn),是一種模型方法研究的學科,其應用涵蓋社會各個領域,主要通過仿真軟件來體現(xiàn)的。它充分吸收了仿真方法學、計算機、網(wǎng)絡、圖形、圖象、多媒體、軟件工程、自動控制、人工智能和系統(tǒng)工程領域的新成果,從而獲得了飛速發(fā)展。圖1-3 是能力風圖1-2系統(tǒng)仿真界面暴系統(tǒng)仿真在模擬一個能力風暴機器人的簡單運

9、動,圓的東西是能力風暴機器人,它正在一個平坦的地面上行駛,前面是一個長條型的障礙物??梢钥吹侥芰︼L暴機器人在以固定的速度奔跑著,在遇到障礙物時減速然后向一邊轉(zhuǎn)彎。整個過程的表現(xiàn)與在現(xiàn)實條件下的過程幾乎一模一樣,這就是我們所說的仿真,它將現(xiàn)實中的能力風暴機器人用軟件中虛擬的機器人所代替,當然這個虛擬的能力風暴機器人也具有現(xiàn)實中機器人的大部分主要的特性如紅外傳感器、碰撞傳感器以及按一定的速度跑動等 。同時也將現(xiàn)實中障礙物用一個長方形代替,現(xiàn)實中的地面就是屏幕中間那塊黑色的活動區(qū)。位于能力風暴“心臟”部位的控制部件是能力風暴的大腦主板,如圖所示,它由很多電子元器件組成,跟人的大腦一環(huán)境界面樣,它在控

10、制“肌體”運動時,要完成接收信息、處理信息、發(fā)出指令等一系列過程。能力風暴的大腦有記憶功能,這主要由主板上的內(nèi)存來實現(xiàn),至于“大腦”的分析、判斷、決斷功能則由主板上的眾多芯片共同完成。感覺器官對于人來說非常重要,比如人的眼睛、耳朵、皮膚等,如果沒有的這些感覺器官人將變?yōu)橐粋€廢物。同樣能力風暴機器人的感覺器官也是用來同環(huán)境進行交流的,他們大多是一些被稱之為傳感器的東西,如下圖,能力風暴上常用到的傳感器有以下4種:1. 碰撞傳感器能力風暴圖13仿真機器人的皮膚因為能力風暴機器人通常情況下都是向前走動,所以我們在它的正面下部放了3個碰撞傳感器(有的是4個,因為能力風暴機器人有不同的型號,這里我們介紹

11、的是ASInfom系列),分別在正前方、左前方和右前方,在后方也放置一個碰撞塊是為了防止意外事件的發(fā)生,確保能力風暴機器人的正?;顒印5孛鏅z測傳感器微動開關(guān)碰撞按鍵局部放大右紅外發(fā)射左光敏傳感器右光敏傳感器右碰撞按鈕左碰撞按鈕左紅外發(fā)射紅外接收前碰撞按鍵 圖14能力風暴的傳感器2. 紅外傳感器能力風暴機器人的眼睛能力風暴機器人的“眼睛”紅外傳感器能夠和人眼一樣,在看見前方的障礙物后,通知“大腦”然后避開。紅外傳感器共包含兩種器件:紅外發(fā)射管和紅外接收管,看圖14就可以發(fā)現(xiàn)紅外接收管位于能力風暴機器人的正前方,兩只紅外發(fā)射管位于紅外接收管的兩側(cè),他們共同組成了能力風暴機器人的“眼睛”。障礙物發(fā)出

12、紅外線發(fā)出紅外線接受紅外線圖15紅外傳感器原理圖如圖15紅外發(fā)射管發(fā)出紅外線,紅外線在遇到障礙后被反射回來,紅外接收管接收到被反射回來的紅外線以后,發(fā)出電信號給能力風暴的“大腦”!這樣機器人就“看見”東西了。人的眼睛有時發(fā)現(xiàn)不了太小、太近或太遠的東西,這是因為人眼是有一定的可視范圍的,能力風暴機器人的“眼睛”也一樣。能力風暴機器人的“眼睛”的能夠看到前方10cm80cm ,90°范圍內(nèi)的比210mmx150mm面積大的障礙物,如果障礙物太小太細、或者在它的可視范圍以外,它可就沒法看到了。在能力風暴機器人的可視范圍內(nèi),它的可視距離是可以調(diào)整的。3. 地面探測傳感器能力風暴機器人的第三只

13、眼睛能力風暴機器人還有第三只眼睛,如果說前兩只眼睛起到探知外界環(huán)境以躲避外界障礙的作用,那么這第三只眼睛就是利用外界(地面)環(huán)境提供的不同信息(亮度),按照您的指示(如:沿地面上黑色線條前進),執(zhí)行相應的動作。地面檢測傳感器可以探測到地面各個位置的不同顏色和不同亮度,它由一個發(fā)光管和一個光敏電阻組成。我們以黑白兩種顏色的地面為例,能力風暴在進行地面檢測時,首先由發(fā)光管發(fā)出光線,然后光敏電阻就可以檢測地面反射回來的光線的強度,我們知道黑、白兩種顏色反射光的能力不一樣,白色地面反射的光線多,而黑色地面反射的光線少,這樣當光敏電阻檢測到反射光的強弱時就將信息發(fā)回給“大腦”,大腦就可以根據(jù)這個信息判斷

14、出檢測到的地面是黑色的還是白色的,機器人就可以沿著地面上黑色的線條前進了。4. 光敏傳感器能力風暴機器人的感光細胞和人一樣,能力風暴機器人也能夠知道它所處環(huán)境范圍內(nèi)光線的強弱,它的感光細胞光敏傳感器是由兩個光敏電阻組成,它位于機器人的正前方。光敏傳感器將光線的強度轉(zhuǎn)變成可以表示的數(shù)字,這樣能力風暴就可以判斷周圍光線的強度。通常光敏傳感器的返回的數(shù)值與周圍環(huán)境光線的強度成反比,比如光敏傳感器返回的值為152和100,則可以知道返回152所在的環(huán)境要比返回100所在的環(huán)境暗。輪子右眼 左眼能力風暴機器人活動器官是執(zhí)行具體功能如說話、行走、眨眼等時所要用到的部件,如圖16能力風暴執(zhí)行部分所示,能力風

15、暴機器人的執(zhí)行部分共有以下五種: LCD揚聲器圖16能力風暴活動器官1. 揚聲器能力風暴機器人的嘴遠古的人類最先通過手勢來表達自己的情感、意愿,當“語言”通過聲音這種形式表達出來后,交流變得如此簡單。能力風暴機器人也可以說話,它的嘴就是揚聲器。當然現(xiàn)在還不能讓能力風暴機器人的嘴講“人話”,揚聲器只能發(fā)出一定頻率的聲音,比如音樂和旋律等。2. LCD能力風暴機器人的特殊表達方式人類會因為各種原因發(fā)不出聲音來,不能通過聲音語言來交流,這時候我們會借助手勢或是文字來交流,能力風暴機器人則利用一種特殊的表達方式來表達自己,這種方式就是液晶顯示屏,簡稱LCD。能力風暴機器人上的LCD顯示可以顯示除中文外

16、的各種字符,這樣它就可以跟你交流起來,告訴你它遇到了什么,正在做什么或是想干什么?別小看這些信息,在你調(diào)試程序時它們非常有用。3. 輪子能力風暴機器人的腳能力風暴的輪子一共有四只,兩只主動輪,兩只從動輪,主動輪帶動整個能力風暴機器人運動,從動輪起到平衡和導向的作用,在四只輪子的共同配合下能力風暴機器人能夠完成向前直走,向后倒退,左轉(zhuǎn),右轉(zhuǎn),原地打轉(zhuǎn)等這些平地上的技術(shù)動作。4. 直流電機能力風暴機器人的肌肉在能力風暴機器人上有兩個直流電機,它在機器人輪子的上部,它可以將電池提供的電能轉(zhuǎn)化為動能,讓機器人可以利用電能動起來。直流電機通過調(diào)節(jié)不同的速度,可以實現(xiàn)機器人隨心所欲的走快和走慢。5. 眼睛

17、能力風暴的表達情緒的窗口在能力風暴機器人運行時,這對眼睛可以發(fā)光,根據(jù)您的要求作出各種不同顏色的變幻效果。A、虛擬能力風暴的“大腦” 虛擬的能力風暴只不過是一個軟件虛擬的東西,所以它的大腦就是計算機本身,計算機的一切資源和智慧它都可以用。 它的思考的能力來自程序,因此你為虛擬能力風暴編制的程序?qū)Q定它是否聰明。B、虛擬能力風暴的感覺器官1、碰撞傳感器虛擬能力風暴機器人的皮膚虛擬能力風暴機器人的虛擬碰撞傳感器具備了真實能力風暴的相同的碰撞檢測功能,可以檢測前、后、左、右的碰撞。在SVJC中碰撞檢測是通過模塊實現(xiàn)的。在仿真環(huán)境中障礙物是如下圖方式產(chǎn)生的,虛擬能力風暴也只能檢測到由這些長方形和圓形構(gòu)

18、成的障礙物。2.紅外傳感器虛擬能力風暴機器人的眼睛虛擬能力風暴機器人的“眼睛”和真實能力風暴的“眼睛”一樣,能看見前、左、右的障礙物。同樣它也有一定的可視范圍,可以通過調(diào)節(jié)兩只眼睛的可視范圍來增加虛擬機器人看的范圍和清晰度。在SVJC中紅外檢測是通過模塊實現(xiàn)的。在仿真環(huán)境中帶有“眼睛”虛擬能力風暴如下圖所示:虛擬能力風暴有2只紅外傳感器:每只探測距離10厘米80厘米;探測角度60°。2、 地面探測傳感器虛擬能力風暴機器人的第三只眼睛虛擬能力風暴機器的虛擬地面探測傳感器,雖然還沒有真實的能力風暴的探測的地面條件范圍廣,但功能也很強大。在SVJC中地面檢測是通過模塊實現(xiàn)的。虛擬能力風暴機

19、器人的虛擬地面探測傳感器可以探測彩色色帶構(gòu)成的地面,系統(tǒng)默認的是黑色地面,地面的添加如下圖,點擊“添加圖帶”選項后面的“矩形”和“圓形”即可添加矩形或圓形地面。虛擬能力風暴有1只地面?zhèn)鞲衅鳎禾綔y范圍0255(0為白色、255為黑色)3、 光敏傳感器虛擬能力風暴機器人的感光器官和真實能力風暴一樣,虛擬能力風暴機器人也能夠知道它所處環(huán)境范圍內(nèi)光線的強弱,它的感光器官虛擬光敏傳感器,雖然看不到,但也位于虛擬能力風暴機器人的正前方。在SVJC中光線的檢測是通過模塊實現(xiàn)的。虛擬光敏傳感器能夠探測光線,它探測到光線強弱的值不僅可以用作判斷的變量,而且也可以在虛擬LCD上顯示出來。 虛擬能力風暴有2只光敏傳

20、感器,探測范圍0255(0為高亮區(qū)域、255為無光區(qū)域)。B、虛擬能力風暴的活動器官1、揚聲器虛擬能力風暴機器人的嘴虛擬能力風暴用的是電腦的揚聲器,與真實的能力風暴的差不多,但聲音動聽的多。2、 LCD虛擬能力風暴機器人的特殊表達方式虛擬能力風暴擁有與真實能力風暴功能完全相同的虛擬LCD,虛擬LCD如下圖所示。虛擬能力風暴機器人上的LCD顯示也可以顯示除中文外的各種字符,可以更方便的跟你交流。可以顯示你所要顯示的信息,可以顯示變量的值等。 3、 虛擬能力風暴機器人的腳虛擬能力風暴完全可以模擬真實的能力風暴的各種跑動。能夠完成向前直走,向后轉(zhuǎn)彎,左轉(zhuǎn),右轉(zhuǎn),原地打轉(zhuǎn)這些平地上的動作;而且同樣可以

21、實現(xiàn)快走慢走的變速功能,隨心所欲。4、 眼睛虛擬能力風暴迷人的眼睛與真實能力風暴機器人一樣,在運動時這對眼睛可以發(fā)光,可以根據(jù)您的程序作出各種變幻效果!三、課堂練習: 你能說出真實能力風暴和虛擬能力風暴的區(qū)別嗎?分別說出虛擬能力風暴的“眼”、“嘴”、“腳”等功能在程序中是由那些程序模塊實現(xiàn)的?四、教后記:人類已進入信息時代,以計算機和機器人為核心的現(xiàn)代信息技術(shù)的不斷發(fā)展,正在越來越深刻地改變著我們的生活、工作和學習方式。信息技術(shù)教師的任務是成為學生學習的促進者和指導者,幫助學生掌握運用信息技術(shù)資源的本領第二課 認識SVJC一、 教學目標幫助學生了解vjc的系統(tǒng)界面教會學生使用 “直行”和“轉(zhuǎn)向

22、”兩個程序模塊二、重點難點使學生了解“ 程序”的概念三、教學過程: 第一課時 簡介紹SVJC的運行環(huán)境新課導入教師簡單介紹 SVJC運行環(huán)境軟件環(huán)境:能力風暴仿真系統(tǒng)SVJC適合在Windows98、Windows ME、Windows NT workstation 、Windows NT server 、Windows 2000 Professional、Windows 2000 Server、Windows 2000 advanced server、Windows Xp等操作系統(tǒng)中使用。硬件環(huán)境:對于能力風暴仿真系統(tǒng),PC機、小型機、工作站、服務器等,它們的內(nèi)存應在64M以上。新課講授 一

23、個小例子下面我們來舉一個例子說明能力風暴仿真系統(tǒng)SVJC的用法。A、打開SVJC,編輯界面如圖所示,在工具欄上點擊“新建”按紐建立一個新的工程;圖21新建新建圖21新建B、選擇左邊的“轉(zhuǎn)向”模塊將其拖到右邊的編輯界面,放在“主程序”模塊的下方,如圖所示;注意在“主程序”模塊和“轉(zhuǎn)向”模塊之間會有一個箭頭連接,如果沒有說明“轉(zhuǎn)向”模塊無效。如果是這樣你用鼠標左鍵點一下“轉(zhuǎn)向”模塊即可選中并拖動,放在“主程序”模塊的下面,直到“主程序”和“轉(zhuǎn)向”模塊之間出現(xiàn)一個連接的箭頭即可。圖22轉(zhuǎn)向C、鼠標在“轉(zhuǎn)向”模塊上點擊右鍵將出現(xiàn)下面窗口;這里可以設置機器人轉(zhuǎn)向的一些參數(shù),“速度”是設置機器人轉(zhuǎn)向的速度

24、,“左轉(zhuǎn)”和“右轉(zhuǎn)”是設置機器人轉(zhuǎn)向的方向,如下圖則是使機器人以速度80向右轉(zhuǎn);“時間”是設置機器人轉(zhuǎn)向動作的持續(xù)時間,以秒為單位;下圖設置是使機器人以速度80向右轉(zhuǎn)5秒鐘。設置好后點擊“確定”按紐退出模塊設置界面。圖23設置轉(zhuǎn)向模塊D、在菜單的“工具”欄中找到“仿真當前程序(S)”并單擊。圖24進入仿真系統(tǒng)E、 將會出現(xiàn)下面界面,這是進入仿真環(huán)境初始界面,這里我們選擇“新建環(huán)境”。圖25新建環(huán)境文件F、進入仿真界面,左下角的虛擬能力風暴機器人上單擊鼠標左鍵,將虛擬機器人拖動到如圖所示的地方再單擊一下鼠標左鍵則可將虛擬機器人放在鼠標現(xiàn)在所載的位置。機器人在放下后將按照程序執(zhí)行,將向右旋轉(zhuǎn)5秒種

25、。圖26虛擬能力風暴G、點擊界面左上角的“退出”按紐將退出仿真環(huán)境。第二課時 認識程序編輯界面選擇編寫流程圖程序,就進入流程圖編程界面如圖所示。它由這樣幾個部分組成的:菜單欄、工具欄、模塊庫(包括執(zhí)行器、傳感器、控制、程序模塊庫)、垃圾箱、流程圖生成區(qū)。狀態(tài)欄垃圾箱流程圖生成區(qū)把模塊庫里的模塊拖過來,連接生成流程圖程序。工具欄菜單欄模塊庫JC代碼顯示區(qū)將你的流程圖自動以C語言程序的形式顯示出來,方便你去學習編程圖2-7流程圖編程界面A、菜單欄菜單欄中包含了各種功能操作項。文件:“新建”、“打開”、“ 保存”、“關(guān)閉”這些都是對文檔最基本的操作;輸出JC程序:這項功能我們不作為本書的介紹內(nèi)容,有

26、興趣的同學可以查閱能力風暴機器人交互式開發(fā)語言JC的相關(guān)資料;關(guān)閉:是退出SVJC。編輯:在編寫復雜程序的過程中,經(jīng)常會用到多個子程序服務于一個主程序,而編輯菜單中的主程序、刪除子程序就為編程帶來了便利。視圖:工具欄:可以隱藏、顯示SVJC界面中的工具條;狀態(tài)欄:隱藏和顯示狀態(tài)欄;顯示JC代碼:這項功能我們不作為本書的介紹內(nèi)容,有興趣的同學可以查閱能力風暴機器人交互式開發(fā)語言JC的相關(guān)資料;連接指示:可以在流程圖生成區(qū)各個模塊的可連接位置顯示/隱藏指示紅 點,幫助初學者掌握模塊連接的技巧;流程圖背景:可為“流程圖生成區(qū)”更換背景;通過“放大”、“縮小流程圖”、“自動縮放”來調(diào)整流程圖顯示大小。

27、工具:仿真當前程序:是進入仿真環(huán)境對當前程序進行仿真;仿真流程圖程序:是進入仿真環(huán)境選擇對從前的程序進行仿真;設置選項:設置系統(tǒng)當前的路徑等。B、工具欄,工具欄各個按紐的作用在菜單欄里已經(jīng)介紹,這里就不再羅嗦。C、模塊庫區(qū)四類模塊庫的模塊是構(gòu)造SVJC程序的基本元素。 圖28模塊庫D、流程圖程序生成區(qū)SVJC中間最大一個窗口就是流程圖生成區(qū),左側(cè)的模塊庫區(qū)的模塊可以移入到這個區(qū)域連接生成機器人流程圖程序。連接好的模塊會連接成為一個整體,可以一起移動,當然也可以用鼠標斷開模塊之間的連接。E、垃圾箱在編程的過程中,可以模塊移入到“垃圾箱”處,并點擊一下“垃圾箱”即可刪除此模塊。認識仿真環(huán)境界面A、

28、在SVJC的菜單欄點擊“仿真當前程序(S)”便可以進入仿真系統(tǒng),如下圖:圖29進入仿真系統(tǒng)若在菜單欄點擊“仿真流程圖文件(M)”,便可進入一個選擇流程圖程序存檔文件的對話框,在這里可以選擇你要仿真的程序。圖210對話框隨后便可進入仿真環(huán)境界面,如下圖:新建環(huán)境:是指將進入一個空白的仿真環(huán)境。進入環(huán)境:在左邊的環(huán)境文件中選中后可進入這個仿真環(huán)境。刪除環(huán)境:在左邊的環(huán)境文件中選中,可以將其刪除。取消:和新建環(huán)境一樣將進入一個空白環(huán)境。圖211進入仿真環(huán)境界面B、進入主界面后出現(xiàn)退出、障礙物、光源、保存環(huán)境、加載環(huán)境、清除環(huán)境和運行等按鈕。環(huán)境設置區(qū)參數(shù)調(diào)節(jié)區(qū)虛擬能力風暴仿真LCD仿真眼睛虛擬能力風

29、暴的當前坐標位置狀態(tài)欄系統(tǒng)操作區(qū)圖212仿真環(huán)境主界面如圖:環(huán)境設置區(qū):用來設置虛擬能力風暴活動的的仿真環(huán)境。系統(tǒng)操作區(qū):用來處理環(huán)境文件,如加載、保存、清除環(huán)境文件。參數(shù)調(diào)節(jié)區(qū):用來調(diào)節(jié)虛擬紅外傳感器、障礙物和光源的參數(shù)或尺寸。虛擬能力風暴:對真實能力風暴的仿真,擁有的屬性我們在第一章中已經(jīng)講過。虛擬能力風暴的當前坐標位置:表示虛擬能力風暴活動時的當前坐標。仿真眼睛:是對虛擬能力風暴的眼睛的仿真。仿真LCD:是對真實能力風暴的LCD的仿真,可以顯示一些運行和狀態(tài)信息。狀態(tài)欄:顯示當前編輯的環(huán)境文件的路徑以及機器人從開始運行到當前的運行時間等。課堂練習: 你能說出SVJC的每個菜單項的作用嗎?

30、將本章開頭給的例子在計算機上演示一遍。教后記: 教學應重在加強本科生“理論教學”與“科學研究”之間的聯(lián)系, 應提倡和鼓勵學生自主學習及研究性學習, 使學生通過針對性的、開放式的實驗教學真正實現(xiàn)“以我為主”、培養(yǎng)學生的創(chuàng)新意識與能力, 了解、掌握科學研究的基本思路、方法和手段, 為今后進一步學習研究打下扎實基礎。第三課 簡單的流程圖編程方法一、教學目標幫助學生了解程序模塊的概念二、重點難點使學生理解vjc靠程序模塊來運行的方式三、教學過程:第一課時 程序的模塊新課導入前面介紹了虛擬能力風暴的相關(guān)知識和SVJC界面的一些背景知識,下面我們就介紹具體的編程方法新課講授模塊的含義在介紹模塊的含義之前我

31、們先來了解一下什么是程序流程圖,程序流程圖又稱程序框圖,它是歷史最悠久使用最廣泛的描述軟件設計的方法。用它來描述程序很直觀和形象,而且非常便于理解和學習。下面是流程圖的一些常用符號:可選過程(一般表示判斷)表示某一個處理過程開始或停止 開始為零計算a+b結(jié)束ab為0ab不為0例如:求解“假如a和b都不等于零,則求ab的和”命題的程序流程圖為:圖32流程圖SVJC是基于流程圖原理的編程工具,它采用可視化編程方法,將傳感器的處理過程以及程序的其它處理過程都用模塊的方式實現(xiàn),使編程變得簡單而高效。四個模塊庫中其中前兩個模塊庫“執(zhí)行器模塊庫”、“傳感器模塊庫”屬于過程處理模塊,如模塊,是對虛擬機器人移

32、動過程的處理,如果你想讓機器人移動,只需將這個模塊拖到程序中即可。后兩個模塊庫“控制模塊庫”、“程序模塊庫”屬于程序控制模塊,如模塊,它是選擇的作用,可以根據(jù)條件選擇要處理的過程。程序控制模塊的作用是把眾多的處理模塊連接成一個完整的處理過程。如果把前面的處理模塊比作漂亮的貝殼,那么這些控制模塊就是線和鏈條及環(huán),用它們把貝殼按照自己的意愿串連起來,那就是美麗的項鏈,就是我們的程序。模塊的基本操作流程圖編程方法簡單的說其實就是模塊增減的方法,當然要按照意愿將模塊“拼湊”起來也不是一件容易的事,這里面涉及到軟件編程的一些知識,這些我們將會在后面的章節(jié)中詳細介紹,本章只對一些模塊的基本操作進行介紹,有

33、了這些知識我們就可以編寫簡單的流程圖程序了。A、模塊的新增和連接從模塊庫選擇一個模塊的圖標,把它移入流程圖生成區(qū),你的程序就新增了一個模塊。要使這個模塊在程序中變?yōu)橛行В托枰獙⒛K連接到已有的流程圖程序中。連接采用從上往下逐漸累加的方式,如下圖,(1)是直接在尾部追加單個模塊,(2)是將BC作為一個整體模塊追加在A模塊的后面。(1)模塊A模塊A模塊B模塊A模塊B模塊 C模塊A模塊B模塊C模塊A模塊B模塊C (2)圖33 模塊的新增和連接B、模塊的刪除流程圖生成區(qū)中的模塊(除“主程序,子程序”模塊外)均可以刪除,刪除的方法為:將要刪除的部分從程序主體中“拿起”,再將其拖到垃圾箱處,點擊一下鼠標

34、左鍵即可。 刪掉B模塊如圖所示,如果模塊前后都連接有其它模塊則需先進行拆分,拆分后的頂部模塊才可以刪除,如果要刪除的模塊是在程序的尾部則直接可以刪除。模塊A模塊B模塊C模塊A模塊B模塊C模塊A模塊B模塊C模塊D模塊D模塊D圖34刪除B模塊C、模塊屬性的設置在模塊上點擊鼠標右鍵即可對模塊屬性進行設置,示例如下:1、“直行”模塊的設置(1) 在上點擊鼠標右鍵;(2) 出現(xiàn)下圖,按照文字的含義進行設置即可,如下圖表示讓虛擬能力風暴向前以速度80前進0.5秒。圖35直行模塊設置窗口2、對“條件判斷”模塊的設置(1) 在上點擊鼠標右鍵,出現(xiàn)下面設置窗口,點擊要設置的變量即可進入變量百寶箱。圖36條件判斷

35、設置窗口(2) 點擊,選擇你要用來判斷的變量,選中后將在后面出現(xiàn)一把小鑰匙。這里我們選擇“整型變量一”。圖37變量百寶箱(3) 返回到(1)圖界面,點擊“引用變量”選擇要進行判斷比較的變量,如下圖,選中后也將在后面出現(xiàn)一把小鑰匙。圖38變量百寶箱4、最后設置的情況為下圖,表示進行“整型變量一”等于“亮度變量一”條件判斷。含義是當“整型變量一”等于“亮度變量一”時條件成立,程序可以根據(jù)條件是否成立進入相應的處理分枝。圖39 條件設置對話框其它的設置與這些類似,自己實驗和摸索一下即可掌握。第二課時 流程圖的模塊定義及用法 新課導入 本節(jié)課我們將詳細的介紹構(gòu)成SVJC程序的四大模塊庫的每一個模塊的具

36、體功能。雖然內(nèi)容繁多不易掌握,但有很多規(guī)律可循:一是由于模塊的用法和設置具有很大的相似性,因此我們只須熟練掌握其中的一些有代表性的模塊操作,其它模塊可以依此類推;二是我們可以跳過本章直接學習下面的知識,當我們要用到哪些模塊時我們就來到這節(jié)查找并記住,這樣在本書結(jié)束時同樣可以掌握所有模塊的用法。新課講授執(zhí)行器模塊執(zhí)行器模塊庫中的模塊基本上都和機器人的一部分動作有關(guān),模塊庫中包括:直行、轉(zhuǎn)向、設置電機、停止電機、延時等待、發(fā)音、顯示和計算。這些模塊該如何使用呢?本章就要對這部分內(nèi)容進行介紹。1. 直行圖標模塊對話框 功能:“直行”模塊主要用于控制機器人前進、后退。 操作:用鼠標將“執(zhí)行器模塊庫”中

37、的“直行”模塊移到流程圖生成區(qū)并連接在程序中的相應位置。設置時,右擊“直行”模塊,在彈出的對話框中輸入移動快慢與時間。 設置參數(shù)說明: 移動速度:可用兩種方式進行設置??稍谒俣容斎雽υ捒蛑兄苯虞斎肭斑M/后退速度值;當輸入值為1100時,機器人前進速度由慢到快;值為0時,機器人原地不動(停止);值為-1-100時,機器人后退速度由慢到快;輸入值的絕對值越大,機器人移動速度就越快;也可以直接用鼠標拖動旁邊滑線按鈕來設置移動速度。 移動時間:在時間輸入對話框中輸入機器人移動的時間,單位為秒;你也可以選中時間因子復選框,它可隨機產(chǎn)生小于輸入值的隨機時間。2. 轉(zhuǎn)向圖標模塊對話框 功能:“轉(zhuǎn)向”模塊主要

38、用于控制機器人轉(zhuǎn)向。 操作:用鼠標將“執(zhí)行器模塊庫”中的“轉(zhuǎn)向”模塊移到流程圖生成區(qū)并連接在程序中的相應位置。設置時,右擊“轉(zhuǎn)向”模塊,在彈出的對話框中輸入左/右轉(zhuǎn)速度和時間。 設置參數(shù)說明: 轉(zhuǎn)向速度:可用兩種方式進行設置??稍谒俣容斎雽υ捒蛑兄苯虞斎胱筠D(zhuǎn)/右轉(zhuǎn)速度值;當輸入值為1100時,機器人右轉(zhuǎn)速度由慢到快;值為0時,機器人原地不動(停止);值為-1-100時,機器人左轉(zhuǎn)速度由慢到快;輸入值的絕對值越大,機器人轉(zhuǎn)動速度就越快;也可以直接用鼠標拖動旁邊滑線按鈕來設置轉(zhuǎn)向速度。 轉(zhuǎn)向時間:在時間輸入對話框中輸入機器人轉(zhuǎn)向的時間,單位為秒;你也可以選中時間因子復選框,它可隨機產(chǎn)生小于輸入值的

39、隨機時間。教后記:教師在課堂教學中應從繁重的重復性課堂教學中解放出來,成為學生學習的促進者和指導者,充當學生和信息世界的中介人,幫助學生獲得和運用信息技術(shù)的資源第四課 蘋果圓圓一、教學目標指導學生學會使用“設置、停止電機”命令二、重點難點使學生理解電機轉(zhuǎn)速的意義三、教學過程:第一課時 理論學習新課導入 “設置電機”模塊主要用于控制機器人移動,可以分別控制機器人的左右電機快慢和方向。 “停止電機”模塊主要用于關(guān)閉兩個電機。新課講授認識“設置、停止電機”模塊圖標模塊對話框 功能: “設置電機”模塊主要用于控制機器人移動,可以分別控制機器人的左右電機快慢和方向。 “停止電機”模塊主要用于關(guān)閉兩個電機

40、。 操作:用鼠標將“執(zhí)行器模塊庫”中的“設置電機”模塊移到流程圖生成區(qū)并連接在程序中的相應位置。設置時,右擊“設置電機”模塊,在彈出的對話框中輸入左/右電機速度參數(shù),實現(xiàn)左右兩只主動輪按不同速度、不同方向行走。 設置參數(shù)說明: 左/右電機設置:可用兩種方式進行設置??稍谧?右電機速度輸入對話框中直接輸入左/右電機速度值;當輸入值為1100時,機器人前進速度由慢到快;值為0時,機器人原地不動(停止);值為-1-100時,機器人后退速度由慢到快;輸入值的絕對值越大,機器人轉(zhuǎn)動速度就越快;也可以直接用鼠標拖動旁邊滑線按鈕來設置轉(zhuǎn)向速度。 擴展電機設置:選擇此項可以控制電機的轉(zhuǎn)動方向,當輸入值為110

41、0時,電機正轉(zhuǎn);值為0時,電機停止;值為-1-100時,電機反轉(zhuǎn);也可以直接用鼠標拖動旁邊滑線按鈕來設置轉(zhuǎn)向。(能力風暴無此電機) 在左/右電機輸入框中輸入速度級別參數(shù),參數(shù)取值范圍為-100100的整數(shù)。 停止電機設置:如圖所示選擇“停止電機”將停止電機的運動,選擇“停止擴展電機”將停止擴展電機運動。3. 延時等待圖標模塊對話框 功能:“延時等待”模塊主要是讓機器人保持前一個狀態(tài)一段時間。 操作:用鼠標將“執(zhí)行器模塊庫”中的“延時等待”模塊移到流程圖生成區(qū)并連接在程序中的相應位置。設置時,右擊“延時等待”模塊,在彈出的對話框中輸入 “等待時間”參數(shù),以“秒”為時間單位。 設置參數(shù)說明: 等待

42、時間:在時間輸入對話框中輸入機器人延時的時間,單位為秒;你也可以選中隨機因子復選框,它可隨機產(chǎn)生小于輸入值的隨機時間。第二課時 上機實踐一、教學目標指導學生學會使用“設置、停止電機”命令二、重點難點使學生理解電機轉(zhuǎn)速的意義三、教學過程:新課導入、講授: 在機房內(nèi)指導學生使用“設置、停止電機”命令教后記:在教學中我體會到,應該讓學生從感性上來認識計算機編程,為他們提供更多上機實踐的機會,激發(fā)他們學習計算機編程的興趣。由于六年級的學生剛接觸編程,要讓他們逐漸熟悉vjc的術(shù)語及操作方法,運用程序設計的觀念激發(fā)學生興趣。第五課 引吭高歌一、教學目標指導學生學會使用“發(fā)音”命令二、重點難點使學生理解“發(fā)

43、音”模塊與簡譜的節(jié)拍及音階的關(guān)系三、教學過程:第一課時 理論學習新課導入“發(fā)音”模塊主要用于讓機器人發(fā)音,唱一個音符。用鼠標將“執(zhí)行器模塊庫”中的“發(fā)音”模塊移到流程圖生成區(qū)并連接在程序中的相應位置,就可以讓機器人“唱歌”了。新課講授圖標模塊對話框 功能:“發(fā)音”模塊主要用于讓機器人發(fā)音,唱一個音符。 操作:用鼠標將“執(zhí)行器模塊庫”中的“發(fā)音”模塊移到流程圖生成區(qū)并連接在程序中的相應位置。設置時,右擊“發(fā)音”模塊,在彈出的對話框中可按單選簡譜的節(jié)拍及音階,也可直接輸入音頻與發(fā)聲時間參數(shù)。 設置參數(shù)說明: 發(fā)音持續(xù)時間:在時間輸入對話框中輸入機器人發(fā)音的持續(xù)時間,單位為秒顯示。二分之一音符代表發(fā)

44、音0.5秒,四分之一音符代表發(fā)音0.25秒。 發(fā)音頻率設置:機器人唱的音符,單位為赫茲。1,2,3,代表用簡譜表示的音符。休止符,表示不發(fā)聲,靜音指定時間間隔。自定義,在音頻輸入對話框直接輸入發(fā)音的頻率,第二課時 上機實踐一、教學目標指導學生學會使用“發(fā)音”命令二、重點難點使學生理解“發(fā)音”模塊與簡譜的節(jié)拍及音階的關(guān)系三、教學過程:新課導入、講授: 在機房內(nèi)指導學生使用“發(fā)音”命令教后記: 激勵學生從感性上來認識計算機操作,激發(fā)他們學習計算機操作的興趣。第六課 顯示計算一、教學目標指導學生學會使用“顯示、計算”命令二、重點難點使學生理解“顯示、計算”命令的原理三、教學過程:第一課時 理論學習新

45、課導入“顯示”模塊主要用于在虛擬LCD上顯示信息。“計算”模塊主要用加減乘除對變量進行計算和賦值。新課講授圖標模塊對話框 功能:“顯示”模塊主要用于在虛擬LCD上顯示信息。 操作:用鼠標將“執(zhí)行器模塊庫”中的“顯示”模塊移到流程圖生成區(qū)并連接在程序中的相應位置。設置時,右擊“顯示”模塊,在彈出的對話框中輸入顯示信息。選擇“引用變量”,可以顯示出程序中各種全局變量,顯示模塊與傳感器模塊相配合,就可以顯示各個傳感器的檢測值。 設置參數(shù)說明: 顯示信息設置:直接在顯示信息輸入對話框輸入顯示英文信息。4. 設置眼睛圖標模塊對話框 功能:“設置眼睛”模塊主要用于設置機器人眼睛的顏色和狀態(tài),如:紅、綠、黃

46、、閃爍或者熄滅。 操作:用鼠標將“執(zhí)行器模塊庫”中的“設置眼睛”模塊移到流程圖生成區(qū)并連接在程序中的相應位置。設置時,右擊“設置眼睛”模塊,在彈出的對話框中點擊代表“左眼”“右眼”的圖塊,就可以按你的想法設置機器人的眼睛了。 設置參數(shù)說明: 眼睛參數(shù):眼睛顏色,紅色 綠色 黃色 閃爍 熄滅。 選擇眼睛復選框才可以對相應眼睛進行設置。5. 計算圖標模塊對話框 功能:“計算”模塊主要用加減乘除對變量進行計算和賦值。 操作:用鼠標將“執(zhí)行器模塊庫”中的“計算”模塊移到流程圖生成區(qū)并連接在程序中的相應位置。設置時,右擊“計算”模塊,在彈出的對話框中輸入計算表達式。 設置參數(shù)說明: 計算結(jié)果賦值設置:點

47、擊整型變量按鈕,彈出變量百寶箱對話框,在變量百寶箱對話框中選擇計算結(jié)果存放的變量。 運算符號設置:在下拉列表框中選擇運算符號。 計算數(shù)設置:在輸入框中輸入整數(shù)或小數(shù)。第二課時 上機實踐一、教學目標指導學生學會使用“顯示、計算”命令二、重點難點使學生理解“顯示、計算”命令的原理三、教學過程:新課導入、講授: 在機房內(nèi)指導學生使用“顯示、計算”命令教后記:通過兩個命令的學習,使學生體會到vjc的多媒體互動功能,培養(yǎng)學生使用計算機的興趣。第七課 傳感器模塊一、教學目標指導學生學會使用“紅外測障”命令模塊二、重點難點使學生理解“紅外變量”的意義三、教學過程:第一課時 理論學習新課導入傳感器模塊可以根據(jù)

48、傳感器檢測到的數(shù)值,可以進行賦值也可以用來進行判斷。新課講授紅外檢測圖標模塊對話框 功能:紅外傳感器包括兩個紅外發(fā)射器和一個紅外接收器,能夠檢測到機器人左/右/前方是否有障礙物。 操作:用鼠標將“傳感器模塊庫”中的“紅外檢測”模塊移到流程圖生成區(qū)并連接在程序中的相應位置。設置時,右擊“紅外檢測”模塊,將出現(xiàn)“紅外測障模塊”設置對話框,默認情況下可以進行賦值,如果選擇“檢測完后進行條件判斷”,則可以進行條件判斷,在彈出的對話框中輸入所需判斷條件。 設置參數(shù)說明:“紅外變量一”按鈕可以選擇檢測值存放的變量。第二項是條件比較關(guān)系, 第三項是第二項條件比較關(guān)系第三項障礙可能的位置“= =”是“無”沒有

49、障礙“! =”不是“左”左邊有障礙“右”右邊有障礙“前”左右都有障礙例:“=” “左”代表如果檢測到障礙在左邊,條件判斷成功,執(zhí)行“是”一側(cè)連接的模塊;其他任何情況條件判斷失敗,執(zhí)行“否”一側(cè)連接的模塊。第二課時 上機實踐一、教學目標指導學生學會使用“紅外測障”命令模塊二、重點難點使學生理解“紅外變量”的意義三、教學過程:新課導入、講授: 在機房內(nèi)指導學生使用“紅外測障”命令模塊第八課 碰撞檢測一、教學目標指導學生學會使用“碰撞檢測”命令二、重點難點使學生理解碰撞變量的含義三、教學過程:第一課時 理論學習新課導入“碰撞檢測”模塊,主要用于檢測機器人是否碰到障礙物,它能判斷左/右/前/后四個方向

50、。新課講授碰撞檢測圖標模塊對話框 功能:“碰撞檢測”模塊,主要用于檢測機器人是否碰到障礙物,它能判斷左/右/前/后四個方向。 操作:用鼠標將“傳感器模塊庫”中的“碰撞檢測”模塊移到流程圖生成區(qū)并連接在程序中。設置時,右擊“碰撞檢測”模塊,將出現(xiàn)“碰撞檢測模塊”設置對話框,默認情況下可以進行賦值,如果選擇“檢測完后進行條件判斷”,則可以進行條件判斷,在彈出的對話框中輸入判斷條件。 設置參數(shù)說明:“碰撞變量一”按鈕可以選擇檢測值存放的變量。第二項是條件比較關(guān)系, 具體含義如下:第二項條件比較關(guān)系第三項障礙可能的位置“= =”是“無”沒有發(fā)生碰撞“! =”不是“左”左邊發(fā)生碰撞“右”右邊發(fā)生碰撞“前

51、”正前方發(fā)生碰撞“后”后方發(fā)生碰撞例:“=” “左”代表如果檢測到只有左邊發(fā)生碰撞就條件判斷成功,執(zhí)行“是”一側(cè)連接的模塊;其他任何情況條件判斷失敗,執(zhí)行“否”一側(cè)連接的模塊。第二課時 上機實踐一、教學目標指導學生學會使用“碰撞檢測”命令二、重點難點使學生理解碰撞變量的意義三、教學過程:新課導入、講授: 在機房內(nèi)指導學生使用“碰撞檢測”命令教后記:任務驅(qū)動是當前信息技術(shù)教學的一個較新的模式,這節(jié)課通過“使用寫字板”這個任務來使學生自主地學習,可以說取得了良好的效果,今后應多采用這種教學形式。 第九課 亮度檢測一、教學目標指導學生學會使用“亮度檢測”命令二、重點難點使學生理解光敏變量的意義三、教

52、學過程:第一課時 理論學習新課導入 “亮度檢測”模塊主要用于檢測環(huán)境的光線明暗新課講授亮度檢測圖標模塊對話框 功能:“亮度檢測”模塊主要用于檢測環(huán)境的光線明暗,傳感器的返回值為0255,其值越大,說明光線越暗。 操作:用鼠標將“傳感器模塊庫”中的“亮度檢測”模塊移到流程圖生成區(qū)并連接在程序的相應位置。設置時,右擊“亮度檢測”模塊,將出現(xiàn)“亮度檢測模塊”設置對話框,默認情況下可以進行賦值,如果選擇“檢測完成后,進行條件判斷”,則可以進行條件判斷,在彈出的對話框中選擇對左右光敏的檢測方式和判斷條件。 設置參數(shù)說明:檢測方式:平均檢測左右兩個光敏,再取平均值左檢測左側(cè)光敏右檢測右側(cè)光敏偏差左亮度檢測

53、值與右亮度檢測值的差值亮度變量一:它被用來存儲光敏傳感器的值。若要更換存儲變量,可點擊它,可選擇其它兩個變量,亮度變量二和亮度變量三。第二項是條件比較關(guān)系:設置左邊的亮度變量與右邊的參數(shù)如何進行比較?!? =”左邊的值等于右邊的值“>”左邊的值大于右邊的值“<”左邊的值小于右邊的值“>=”左邊的值大于等于右邊的值“<=”左邊的值小于等于右邊的值第三項是參數(shù):用于和亮度檢測值進行比較。需要根據(jù)機器人實際運行情況進行調(diào)整。例: “平均” “<” “200”代表左右的亮度平均值小于200,即平均亮度比200亮度更亮的時候,條件判斷成功,執(zhí)行“是”一側(cè)連接的模塊;否則條件判斷失敗,執(zhí)行“否”一側(cè)連接的模塊。第二課時 上機實踐一、教學目標指導學生學會使用“亮度檢測”命令二、重點難點使學生光敏變量的意義三、教學過程:新課導入、講授: 在機房內(nèi)指導學生使用“亮度檢測”命令教后記:在解決“光敏變量”這個難點時,光靠示范是不夠的,還是要靠在練習中不斷地加深認識。 第十課 地面檢測模塊一、教學目標1. 指導學生學會使用“地面檢測”命令二、重點難點使學生理解“地面變量”的意義三、教學過程:第一課時 理論學習新課導

溫馨提示

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

評論

0/150

提交評論