版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一課初識機(jī)器人一、教學(xué)目標(biāo)幫助學(xué)生了解機(jī)器人的由來二、重點(diǎn)難點(diǎn)使學(xué)生理解機(jī)器人是靠什么來思考三、教學(xué)過程:第一課時(shí)機(jī)器人的故事新課導(dǎo)入“robot”一詞源出自捷克語“robota”,意為“強(qiáng)迫勞動(dòng)”。1920年捷克斯洛伐克作家薩佩克寫了一個(gè)名為洛桑萬能機(jī)器人公司的劇本,他把在洛桑萬能機(jī)器人公司生產(chǎn)勞動(dòng)的那些家伙取名“Robot”,漢語音譯為“羅伯特”,捷克語意為“奴隸”薩佩克把機(jī)器人的地位確定為只管埋頭干活、任由人類壓榨的奴隸,它們存在的價(jià)值只是服務(wù)于人類。它們沒有思維能力,不能思考,只是類似人的機(jī)器,很能干, 以便使人擺脫勞作。它們能生存20年,剛生產(chǎn)出來時(shí)由人教它們知識。它們不能思考,也
2、有感情,一個(gè)人能干三個(gè)人的活,公司為此生意興隆。后來一個(gè)極其偶然的原因,機(jī)器人開始有了知覺,它們不堪忍受人類的統(tǒng)治,做人類的奴隸,于是,機(jī)器人向人類發(fā)動(dòng)攻擊,最后徹底毀滅了人類。“機(jī)器人”的名字也正式由此而生。新課講授 明天的高級智能機(jī)器人將比今天的智能機(jī)器人具有更豐富的感覺功能Array和更熟練的活動(dòng)能力。到那時(shí),家庭里將有服務(wù)周到、態(tài)度和藹可親的家庭機(jī)器人。早晨,主人吃過早點(diǎn)上班以后,它立即用吸塵器清的房間,用洗衣機(jī)洗滌(dí主人換下的衣服。電話鈴響了,它馬上拿起耳機(jī),在一張便條上記下對話內(nèi)容。“哇”搖籃里的嬰兒醒了,它又像慈祥的母親一樣抱起嬰兒,喂水、喂奶,輕聲哼(hng起一支
3、優(yōu)美動(dòng)聽的催眠曲,把嬰兒再一次送入夢鄉(xiāng)。門鈴響了,它并不急于開門,而首先問來訪者是誰,然后根據(jù)來訪者的聲音仔細(xì)辨別他是不是主人的客人,以此決定是否開門。即使是盜賊的恐嚇,它也不會(huì)害怕,而是聲色俱厲地高喊:“快走,你這個(gè)無賴(lài!再不走,我要報(bào)警了!”盜賊聽到這喊聲,只好膽戰(zhàn)心驚地走開。做午餐的鈴聲響了, 它走進(jìn)廚房,熟練地烤面包、炸牛排,為主人準(zhǔn)備可口的飯菜。門鈴又響了,一聽那熟悉的聲音,它就知道是主人下班回來了,馬上開門迎接你到火車站去買票,迎接你的不再是售票員阿姨,而是一個(gè)態(tài)度熱情、說話和氣的機(jī)器人。不論你問站名、票價(jià),還是問開車和到站時(shí)間,它都對答如流,使你對它驚人的記憶力
4、不得不發(fā)出贊嘆。你走進(jìn)工廠,會(huì)看到有許多機(jī)器人正在代替工人勞動(dòng)。在機(jī)械加工車間,機(jī)器人在機(jī)床中間來回走動(dòng),一個(gè)機(jī)器人能管理十幾臺(tái)機(jī)床。加工完的產(chǎn)品也是由機(jī)器人進(jìn)行檢驗(yàn)的,并且由機(jī)器人組裝、包裝出廠。假如你走進(jìn)汽車總裝車間,你會(huì)流連忘返。在這里,機(jī)器人正聚精會(huì)神地工作著,它們一面看裝配圖,一面準(zhǔn)確地尋找零配件,并迅速地把它們裝配起來,其熟練程度,即使最熟練的工人,也會(huì)自愧不如。對于一些不適宜人類從事的勞動(dòng),比如高溫、高壓、有毒的作業(yè),機(jī)器人更可以大顯身手。機(jī)器人還能代替人們進(jìn)行飛機(jī)試飛、高速艦船試航、深???kn查、撲滅烈火等活動(dòng),而不必再由人們?nèi)ッ半U(xiǎn)。第二課時(shí)認(rèn)識我們的朋友-能力風(fēng)暴一、教學(xué)目
5、標(biāo)幫助學(xué)生了解vjc機(jī)器人的組成部件及工作原理二、重點(diǎn)難點(diǎn)使學(xué)生了解機(jī)器人基本的工作原理三、教學(xué)過程:新課導(dǎo)入2001年4月22日,美國三一學(xué)院武士廷體育館(Oosting Gymnasium即熱鬧又緊張,一場激烈的“國際機(jī)器人滅火比賽”(Fire Fighting Home Robot Contest正在這里舉行。上午11時(shí),中學(xué)組的比賽格外激烈,上海西南位育中學(xué)杜爾斌名為“中國風(fēng)暴”的機(jī)器人,首輪比賽以六秒鐘的成績將一只蠟燭模擬的大火撲滅,令世界其它國家的隊(duì)員感到驚訝。而其他三名來自中國大陸的參賽者(其中最小的一位僅11歲,也個(gè)個(gè)靈活機(jī)智、沉著應(yīng)戰(zhàn),最后都獲得了非常好的成績。杜爾斌在第一輪
6、失利后,冷靜調(diào)整控制程序,最后以2.9秒的成績,得到高中組冠軍。同時(shí)上海明珠中學(xué)的周覓源與李般若的“滅火娃娃”則以22.56秒的成績獲得初中組第一名;上海第二高級中學(xué)的顧成哲在指導(dǎo)老師不能陪同前來的情況下,孤軍作戰(zhàn),指揮“UFO”,以95.62秒的成績獲得了該組第二名,令年齡比他大,個(gè)頭比他高的洋哥哥與洋姐姐們甘拜下風(fēng)。這是去年在美國舉行的世界機(jī)器人滅火比賽的情形,中國學(xué)生采用的機(jī)器人平臺(tái)是廣茂達(dá)的機(jī)器人專家研制的能力風(fēng)暴智能機(jī)器人,這種全球領(lǐng)先的平臺(tái)使中國學(xué)生如虎添翼。新課講授:機(jī)器人是靠什么來思考呢?通常我們說電腦是會(huì)思考的,它會(huì)下棋,會(huì)唱歌,它越來越多的在社會(huì)的各個(gè)領(lǐng)域充當(dāng)人的角 色。而
7、機(jī)器人“思考”同電腦“思考”的道理是一樣的,在它的體內(nèi)有一個(gè)簡化的“電腦”,這個(gè)“電腦”控制著機(jī)器人的一舉一動(dòng)。其實(shí)電腦以及機(jī)器人它們并不會(huì)什么真正意義上的思考,他們的思考能力完全來自于程序。程序是由一些指令組成的,它告訴機(jī)器人應(yīng)該在什么時(shí)侯干什么。程序是由特定的編程工具生成的,我們最常見的VC 、VB 都是一種編程工具,編程工具的優(yōu)劣決定著程序的好壞,而程序的好壞又影響著機(jī)器人的智能程度,因此一個(gè)好的編程工具對于機(jī)器人是否聰明起著極其重要的作用。SVJC 又叫能力風(fēng)暴智能機(jī)器人仿真系統(tǒng),它是為能力風(fēng)暴定制的編程工具。如下圖所示圖1-1主界面SVJC 采用直觀的流程圖編程,能夠讓用戶在編寫機(jī)器
8、人程序中快捷的發(fā)揮出驚人的創(chuàng)造力。并且SVJC 操作簡便,有活潑明快的圖案和簡短的文字說明,用戶點(diǎn)擊移動(dòng)能力風(fēng)暴智能機(jī)器人專 用的圖形模塊由頂向下搭建流程圖,搭建流程圖的同時(shí),動(dòng)態(tài)生成無語法錯(cuò)誤的JC 代碼。流程圖搭建完畢,程序也就編寫完成。SVJC 還擁有一個(gè)功能強(qiáng)大的系統(tǒng)仿真模塊,可以創(chuàng)建和真實(shí)的能力風(fēng)暴功能相當(dāng)?shù)奶摂M能力風(fēng)暴智能機(jī)器人,這樣就可以在不必涉及硬件的情況下進(jìn)行編程,可以在計(jì)算機(jī)上完成對比賽場景的模擬以及對所編寫的程序的演示,系統(tǒng)仿真模塊如下圖。圖1-2系統(tǒng)仿真界面系統(tǒng)仿真顧名思義就是將實(shí)際的活動(dòng)或過程來利用計(jì)算機(jī)等技術(shù)進(jìn)行模擬和實(shí)現(xiàn),是一種模型方法研究的學(xué)科,其應(yīng)用涵蓋社會(huì)各
9、個(gè)領(lǐng)域,主要通過仿真軟件來體現(xiàn)的。它充分吸收了仿真方法學(xué)、計(jì)算機(jī)、網(wǎng)絡(luò)、圖形、圖象、多媒體、軟件工程、自動(dòng)控制、人工智能和系統(tǒng)工程領(lǐng)域的新成果,從而獲得了飛速發(fā)展。圖1-3 是能力風(fēng)暴系統(tǒng)仿真在模擬一個(gè)能力風(fēng)暴機(jī)器人的簡單運(yùn)動(dòng),圓的東西是能力風(fēng)暴機(jī)器人,它正在一個(gè)平坦的地面上行駛,前面是一個(gè)長條型的障礙物??梢钥吹侥芰︼L(fēng)暴機(jī)器人在以固定的速度奔跑著,在遇到障礙物時(shí)減速然后向一邊轉(zhuǎn)彎。整個(gè)過程的表現(xiàn)與在現(xiàn)實(shí)條件下的過程幾乎一模一樣,這就是我們所說的仿真,它將現(xiàn)實(shí)中的能力風(fēng)暴機(jī)器人用軟件中虛擬的機(jī)器人所代替,當(dāng)然這個(gè)虛擬的能力風(fēng)暴機(jī)器人也具有現(xiàn)實(shí)中機(jī)器人的大部分主要的特性如紅外傳感器、碰撞傳感器以
10、及按一定的速度跑動(dòng)等。同時(shí)也將現(xiàn)實(shí)中障礙物用一個(gè)長方形代替,現(xiàn)實(shí)中的地面就是屏幕中間那塊黑色的活動(dòng)區(qū)。 圖1-3仿真環(huán)境界面位于能力風(fēng)暴“心臟”部位的控制部件是能力風(fēng)暴的大腦 主板,如圖所示,它由很多電子元器件組成,跟人的大腦一樣,它在控制“肌體”運(yùn)動(dòng)時(shí),要完成接收信息、處理信息、發(fā)出指令等一系列過程。能力風(fēng)暴的大腦有記憶功能,這主要由主板上的內(nèi)存來實(shí)現(xiàn),至于“大腦”的分析、判斷、決斷功能則由主板上的眾多芯片共同完成。感覺器官對于人來說非常重要,比如人的眼睛、耳朵、皮膚等,如果沒有的這些感覺器官人將變?yōu)橐粋€(gè)廢物。同樣能力風(fēng)暴機(jī)器人的感覺器官也是用來同環(huán)境進(jìn)行交流的,他們大多是一些被稱之為傳感器
11、的東西,如下圖,能力風(fēng)暴上常用到的傳感器有以下4種:1.碰撞傳感器能力風(fēng)暴機(jī)器人的皮膚因?yàn)槟芰︼L(fēng)暴機(jī)器人通常情況下都是向前走動(dòng),所以我們在它的正面下部放了3個(gè)碰撞傳感器(有的是4個(gè),因?yàn)槟芰︼L(fēng)暴機(jī)器人有不同的型號,這里我們介紹的是AS-Infom系列,分別在正前方、左前方和右前方,在后方也放置一個(gè)碰撞塊是為了防止意外事件的發(fā)生,確保能力風(fēng)暴機(jī)器 人的正常活動(dòng)。2. 紅外傳感器能力風(fēng)暴機(jī)器人的眼睛能力風(fēng)暴機(jī)器人的“眼睛”紅外傳感器能夠和人眼一樣,在看見前方的障礙物后,通知“大腦”然后避開。紅外傳感器共包含兩種器件:紅外發(fā)射管和紅外接收管,看圖1-4就可以發(fā)現(xiàn)紅外接收管位于能力風(fēng)暴機(jī)器人的正前方,
12、兩只紅外發(fā)射管位于紅外接收管的兩側(cè),他們共同組成了能力風(fēng)暴機(jī)器人的“眼睛”。 局部放大微動(dòng)開關(guān)右紅外 發(fā)射左光敏 傳感器紅外接收右光敏 傳感器碰撞按鍵左碰撞按鈕前碰撞按鍵右碰撞按鈕地面檢測 傳感器 左紅外 發(fā)射 圖 1-4 能力風(fēng)暴的傳感器發(fā)出紅外線圖1-5紅外傳感器原理圖如圖1-5紅外發(fā)射管發(fā)出紅外線,紅外線在遇到障礙后被反射回來,紅外接收管接收到被反射回來的紅外線以后,發(fā)出電信號給能力風(fēng)暴的“大腦”!這樣機(jī)器人就“看見”東西了。人的眼睛有時(shí)發(fā)現(xiàn)不了太小、太近或太遠(yuǎn)的東西,這是因?yàn)槿搜凼怯幸欢ǖ目梢暦秶?能力風(fēng)暴機(jī)器人的“眼睛”也一樣。能力風(fēng)暴機(jī)器人的“眼睛”的能夠看到前方10cm 80c
13、m ,90°范圍內(nèi)的比210mmx150mm面積大的障礙物,如果障礙物太小太細(xì)、或者在它的可視范圍以外,它可就沒法看到了。在能力風(fēng)暴機(jī)器人的可視范圍內(nèi),它的可視距離是可以調(diào)整的。3.地面探測傳感器能力風(fēng)暴機(jī)器人的第三只眼睛能力風(fēng)暴機(jī)器人還有第三只眼睛,如果說前兩只眼睛起到探知外界環(huán)境以躲避外界障礙的作用,那么這第三只眼睛就是利用外界(地面環(huán)境提供的不同信息(亮度,按照您的指示(如:沿地面上黑色線條前進(jìn),執(zhí)行相應(yīng)的動(dòng)作。地面檢測傳感器可以探測到地面各個(gè)位置的不同顏色和不同亮度,它由一個(gè)發(fā)光管和一個(gè)光敏電阻組成。我們以黑白兩種顏色的地面為例,能力風(fēng)暴在進(jìn)行地面檢測時(shí),首先由發(fā)光管發(fā)出光線
14、,然后光敏電阻就可以檢測地面反射回來的光線的強(qiáng)度,我們知道黑、白兩種顏色反射光的能力不一樣,白色地面反射的光線多,而黑色地面反射的光線少,這樣當(dāng)光敏電阻檢測到反射光的強(qiáng)弱時(shí)就將信息發(fā)回給“大腦”,大腦就可以根據(jù)這個(gè)信息判斷出檢測到的地面是黑色的還是白色的,機(jī)器人就可以沿著地面上黑色的線條前進(jìn)了。4.光敏傳感器能力風(fēng)暴機(jī)器人的感光細(xì)胞 和人一樣,能力風(fēng)暴機(jī)器人也能夠知道它所處環(huán)境范圍內(nèi)光線的強(qiáng)弱,它的感光細(xì)胞光敏傳感器是由兩個(gè)光敏電阻組成,它位于機(jī)器人的正前方。光敏傳感器將光線的強(qiáng)度轉(zhuǎn)變成可以表示的數(shù)字,這樣能力風(fēng)暴就可以判斷周圍光線的強(qiáng)度。通常光敏傳感器的返回的數(shù)值與周圍環(huán)境光線的強(qiáng)度成反比,
15、比如光敏傳感器返回的值為152和100,則可以知道返回152所在的環(huán)境要比返回100所在的環(huán)境暗。能力風(fēng)暴機(jī)器人活動(dòng)器官是執(zhí)行具體功能如說話、行走、眨眼等時(shí)所要用到的部件,如圖1-6能力風(fēng)暴執(zhí)行部分所示,能力風(fēng)暴機(jī)器人的執(zhí)行部分共有以下五種:右眼左眼LCD輪子揚(yáng)聲器圖1-6能力風(fēng)暴活動(dòng)器官1.揚(yáng)聲器能力風(fēng)暴機(jī)器人的嘴遠(yuǎn)古的人類最先通過手勢來表達(dá)自己的情感、意愿,當(dāng)“語言”通過聲音這種形式表達(dá)出來后,交流變得如此簡單。能力風(fēng)暴機(jī)器人也可以說話,它的嘴就是揚(yáng)聲器。當(dāng)然現(xiàn)在還不能讓能力風(fēng)暴機(jī)器人的嘴講“人話”,揚(yáng)聲器只能發(fā)出一定頻率的聲音,比如音樂和旋律等。2.LCD能力風(fēng)暴機(jī)器人的特殊表達(dá)方式人類
16、會(huì)因?yàn)楦鞣N原因發(fā)不出聲音來,不能通過聲音語言來交流,這時(shí)候我們會(huì)借助手勢或是文字來交流,能力風(fēng)暴機(jī)器人則利用一種特殊的表達(dá)方式來表達(dá)自己,這種方式就是液晶顯示屏,簡稱LCD。能力風(fēng)暴機(jī)器人上的LCD顯示可以顯示除中文外的各種字符,這樣它就可以跟你交流起來,告訴你它遇到了什么,正在做什么或是想干什么?別小看這些信息,在你調(diào)試程序時(shí)它們非常有用。3.輪子能力風(fēng)暴機(jī)器人的腳能力風(fēng)暴的輪子一共有四只,兩只主動(dòng)輪,兩只從動(dòng)輪,主動(dòng)輪帶動(dòng)整個(gè)能力風(fēng)暴機(jī)器人運(yùn)動(dòng),從動(dòng)輪起到平衡和導(dǎo)向的作用,在四只輪子的共同配合下能力風(fēng)暴機(jī)器人能夠完成向前直走,向后倒退,左轉(zhuǎn),右轉(zhuǎn),原地打轉(zhuǎn)等這些平地上的技術(shù)動(dòng)作。4.直流電
17、機(jī)能力風(fēng)暴機(jī)器人的肌肉在能力風(fēng)暴機(jī)器人上有兩個(gè)直流電機(jī),它在機(jī)器人輪子的上部,它可以將電池提供的電能轉(zhuǎn)化為動(dòng)能,讓機(jī)器人可以利用電能動(dòng)起來。直流電機(jī)通過調(diào)節(jié)不同的速度,可以實(shí)現(xiàn)機(jī)器人隨心所欲的走快和走慢。 5.眼睛能力風(fēng)暴的表達(dá)情緒的窗口在能力風(fēng)暴機(jī)器人運(yùn)行時(shí),這對眼睛可以發(fā)光,根據(jù)您的要求作出各種不同顏色的變幻效果。A、虛擬能力風(fēng)暴的“大腦”虛擬的能力風(fēng)暴只不過是一個(gè)軟件虛擬的東西,所以它的大腦就是計(jì)算機(jī)本身,計(jì)算機(jī)的一切資源和智慧它都可以用。它的思考的能力來自程序,因此你為虛擬能力風(fēng)暴編制的程序?qū)Q定它是否聰明。B、虛擬能力風(fēng)暴的感覺器官1、碰撞傳感器虛擬能力風(fēng)暴機(jī)器人的皮膚虛擬能力風(fēng)暴機(jī)
18、器人的虛擬碰撞傳感器具備了真實(shí)能力風(fēng)暴的相同的碰撞檢測功能,可以檢測前、后、左、右的碰撞。在SVJC中碰撞檢測是通過模塊實(shí)現(xiàn)的。在仿真環(huán)境中障礙物是如下圖方式產(chǎn)生的,虛擬能力風(fēng)暴也只能檢測到由這些長方形和圓形構(gòu)成的障礙物。 2、紅外傳感器虛擬能力風(fēng)暴機(jī)器人的眼睛虛擬能力風(fēng)暴機(jī)器人的“眼睛”和真實(shí)能力風(fēng)暴的“眼睛”一樣,能看見前、左、右的障礙物。同樣它也有一定的可視范圍,可以通過調(diào)節(jié)兩只眼睛的可視范圍來增加虛擬機(jī)器人看的范圍和清晰度。在SVJC中紅外檢測是通過模塊實(shí)現(xiàn)的。在仿真環(huán)境中帶有“眼睛”虛擬能力風(fēng)暴如下圖所示: 虛擬能力風(fēng)暴有2只紅外傳感器:每只探測距離10厘米80厘米;探測角度60
19、176;。2、地面探測傳感器虛擬能力風(fēng)暴機(jī)器人的第三只眼睛虛擬能力風(fēng)暴機(jī)器的虛擬地面探測傳感器,雖然還沒有真實(shí)的能力風(fēng)暴的探測的地面條件范圍廣,但功能也很強(qiáng)大。在SVJC中地面檢測是通過模塊實(shí)現(xiàn)的。虛擬能力風(fēng)暴機(jī)器人的虛擬地面探測傳感器可以探測彩色色帶構(gòu)成的地面,系統(tǒng)默認(rèn)的是黑色地面,地面的添加如下圖,點(diǎn)擊“添加圖帶”選項(xiàng)后面的“矩形”和“圓形”即可添加矩形或圓形地面。虛擬能力風(fēng)暴有1只地面?zhèn)鞲衅?探測范圍0255(0為白色、255為黑色3、光敏傳感器虛擬能力風(fēng)暴機(jī)器人的感光器官和真實(shí)能力風(fēng)暴一樣,虛擬能力風(fēng)暴機(jī)器人也能夠知道它所處環(huán)境范圍內(nèi)光線的強(qiáng)弱,它的感光器官虛擬光敏傳感器,雖然看不到,
20、但也位于虛擬能力風(fēng)暴機(jī)器人的正前方。在SVJC中光線的檢測是通過模塊實(shí)現(xiàn)的。虛擬光敏傳感器能夠探測光線,它探測到光線強(qiáng)弱的值不僅可以用作判斷的變量,而且也可以在虛擬LCD上顯示出來。虛擬能力風(fēng)暴有2只光敏傳感器,探測范圍0255(0為高亮區(qū)域、255為無光區(qū)域。B、虛擬能力風(fēng)暴的活動(dòng)器官1、揚(yáng)聲器虛擬能力風(fēng)暴機(jī)器人的嘴虛擬能力風(fēng)暴用的是電腦的揚(yáng)聲器,與真實(shí)的能力風(fēng)暴的差不多,但聲音動(dòng)聽的多。2、LCD虛擬能力風(fēng)暴機(jī)器人的特殊表達(dá)方式虛擬能力風(fēng)暴擁有與真實(shí)能力風(fēng)暴功能完全相同的虛擬 LCD,虛擬LCD如下圖所示。虛擬能力風(fēng)暴機(jī)器人上的LCD顯示也可以顯示除中文外的各種字符,可以更方便的跟你交流。
21、可以顯示你所要顯示的信息,可以顯示變量的值等。3、虛擬能力風(fēng)暴機(jī)器人的腳虛擬能力風(fēng)暴完全可以模擬真實(shí)的能力風(fēng)暴的各種跑動(dòng)。能夠完成向前直走,向后轉(zhuǎn)彎,左轉(zhuǎn), 右轉(zhuǎn),原地打轉(zhuǎn)這些平地上的動(dòng)作;而且同樣可以實(shí)現(xiàn)快走慢走的變速功能,隨心所欲。4、眼睛虛擬能力風(fēng)暴迷人的眼睛與真實(shí)能力風(fēng)暴機(jī)器人一樣,在運(yùn)動(dòng)時(shí)這對眼睛可以發(fā)光,可以根據(jù)您的程序作出各種變幻效果! 三、課堂練習(xí):你能說出真實(shí)能力風(fēng)暴和虛擬能力風(fēng)暴的區(qū)別嗎?分別說出虛擬能力風(fēng)暴的“眼”、“嘴”、“腳”等功能在程序中是由那些程序模塊實(shí)現(xiàn)的?四、教后記:人類已進(jìn)入信息時(shí)代,以計(jì)算機(jī)和機(jī)器人為核心的現(xiàn)代信息技術(shù)的不斷發(fā)展,正在越來越深刻地改變著我們
22、的生活、工作和學(xué)習(xí)方式。信息技術(shù)教師的任務(wù)是成為學(xué)生學(xué)習(xí)的促進(jìn)者和指導(dǎo)者,幫助學(xué)生掌握運(yùn)用信息技術(shù)資源的本領(lǐng)第二課認(rèn)識SVJC一、教學(xué)目標(biāo)幫助學(xué)生了解vjc的系統(tǒng)界面教會(huì)學(xué)生使用“直行”和“轉(zhuǎn)向”兩個(gè)程序模塊二、重點(diǎn)難點(diǎn)使學(xué)生了解“程序”的概念三、教學(xué)過程:第一課時(shí)簡介紹SVJC的運(yùn)行環(huán)境新課導(dǎo)入教師簡單介紹SVJC運(yùn)行環(huán)境 軟件環(huán)境:能力風(fēng)暴仿真系統(tǒng)SVJC適合在Windows98、Windows ME、Windows NT workstation 、Windows NT server 、Windows 2000 Professional、Windows 2000 Server、Window
23、s 2000 advanced server、Windows Xp等操作系統(tǒng)中使用。硬件環(huán)境:對于能力風(fēng)暴仿真系統(tǒng),PC 機(jī)、小型機(jī)、工作站、服務(wù)器等,它們的內(nèi)存應(yīng)在64M 以上。 新課講授一個(gè)小例子下面我們來舉一個(gè)例子說明能力風(fēng)暴仿真系統(tǒng)SVJC 的用法。A 、打開SVJC ,編輯界面如圖所示,在工具欄上點(diǎn)擊“新建”按紐建立一個(gè)新的工程; 圖2-1新建B 、選擇左邊的“轉(zhuǎn)向”模塊將其拖到右邊的編輯界面,放在“主程序”模塊的下方,如圖所示;注意在“主程序”模塊和“轉(zhuǎn)向”模塊之間會(huì)有一個(gè)箭頭連接,如果沒有說明“轉(zhuǎn)向”模塊無效。如果是這樣你用鼠標(biāo)左鍵點(diǎn)一下“轉(zhuǎn)向”模塊即可選中并拖動(dòng),放在“主程序”
24、模塊的下面,直到“主程序”和“轉(zhuǎn)向”模塊之間出現(xiàn)一個(gè)連接的箭頭即可。 圖2-2轉(zhuǎn)向C 、鼠標(biāo)在“轉(zhuǎn)向”模塊上點(diǎn)擊右鍵將出現(xiàn)下面窗口;這里可以設(shè)置機(jī)器人轉(zhuǎn)向的一些參數(shù),“速度”是設(shè)置機(jī)器人轉(zhuǎn)向的速度,“左轉(zhuǎn)”和“右轉(zhuǎn)”是設(shè)置機(jī)器人轉(zhuǎn)向的方向,如下圖則是使機(jī)器人以速度80向右轉(zhuǎn);“時(shí)間”是設(shè)置機(jī)器人轉(zhuǎn)向動(dòng)作的持續(xù)時(shí)間,以秒為單位;下圖設(shè)置是使機(jī)器人以速度80向右轉(zhuǎn)5秒鐘。設(shè)置好后點(diǎn)擊“確定”按紐退出模塊設(shè)置界面。 圖2-3設(shè)置轉(zhuǎn)向模塊D、在菜單的“工具”欄中找到“仿真當(dāng)前程序(S”并單擊。 圖2-4進(jìn)入仿真系統(tǒng)E、將會(huì)出現(xiàn)下面界面,這是進(jìn)入仿真環(huán)境初始界面,這里我們選擇“新建環(huán)境”。 圖2-5新建
25、環(huán)境文件F、進(jìn)入仿真界面,左下角的虛擬能力風(fēng)暴機(jī)器人上單擊鼠標(biāo)左鍵,將虛擬機(jī)器人拖動(dòng)到如圖所示的地方再單擊一下鼠標(biāo)左鍵則可將虛擬機(jī)器人放在鼠標(biāo)現(xiàn)在所載的位置。機(jī)器人在放下后將按照程序執(zhí)行,將向右旋轉(zhuǎn)5秒種。 圖2-6虛擬能力風(fēng)暴G 、點(diǎn)擊界面左上角的“退出”按紐將退出仿真環(huán)境。第二課時(shí) 認(rèn)識程序編輯界面選擇編寫流程圖程序,就進(jìn)入流程圖編程界面如圖所示。它由這樣幾個(gè)部分組成的:菜單欄、工具欄、模塊庫(包括執(zhí)行器、傳感器、控制、程序模塊庫、垃圾箱、流程圖生成區(qū)。圖2-7流程圖編程界面 A 、菜單欄菜單欄中包含了各種功能操作項(xiàng)。文件:垃圾箱 模塊庫菜單欄工具欄 狀態(tài)欄流程圖生成區(qū)把模塊庫里的模塊拖過
26、來,連接生成流程圖程序。 “新建”、“打開”、“保存”、“關(guān)閉”這些都是對文檔最基本的操作;輸出JC程序:這項(xiàng)功能我們不作為本書的介紹內(nèi)容,有興趣的同學(xué)可以查閱能力風(fēng)暴機(jī)器人交互式開發(fā)語言JC的相關(guān)資料;關(guān)閉:是退出SVJC。編輯: 在編寫復(fù)雜程序的過程中,經(jīng)常會(huì)用到多個(gè)子程序服務(wù)于一個(gè)主程序,而編輯菜單中的主程序、刪除子程序就為編程帶來了便利。視圖: 工具欄:可以隱藏、顯示SVJC界面中的工具條;狀態(tài)欄:隱藏和顯示狀態(tài)欄;顯示JC代碼:這項(xiàng)功能我們不作為本書的介紹內(nèi)容,有興趣的同學(xué)可以查閱能力風(fēng)暴機(jī)器人交互式開發(fā)語言JC的相關(guān)資料;連接指示:可以在流程圖生成區(qū)各個(gè)模塊的可連接位置顯示/隱藏指
27、示紅點(diǎn),幫助初學(xué)者掌握模塊連接的技巧;流程圖背景:可為“流程圖生成區(qū)”更換背景;通過“放大”、“縮小流程圖”、“自動(dòng)縮放”來調(diào)整流程圖顯示大小。工具: 仿真當(dāng)前程序:是進(jìn)入仿真環(huán)境對當(dāng)前程序進(jìn)行仿真;仿真流程圖程序:是進(jìn)入仿真環(huán)境選擇對從前的程序進(jìn)行仿真;設(shè)置選項(xiàng):設(shè)置系統(tǒng)當(dāng)前的路徑等。B、工具欄,工具欄各個(gè)按紐的作用在菜單欄里已經(jīng)介紹,這里就不再羅嗦。 C 、模塊庫區(qū)四類模塊庫的模塊是構(gòu)造SVJC 程序的基本元素。 圖2-8模塊庫D 、流程圖程序生成區(qū)SVJC 中間最大一個(gè)窗口就是流程圖生成區(qū),左側(cè)的模塊庫區(qū)的模塊可以移入到這個(gè)區(qū)域連接生成機(jī)器人流程圖程序。連接好的模塊會(huì)連接成為一個(gè)整體,可
28、以一起移動(dòng),當(dāng)然也可以用鼠標(biāo)斷開 模塊之間的連接。E、垃圾箱在編程的過程中,可以模塊移入到“垃圾箱”處,并點(diǎn)擊一下“垃圾箱”即可刪除此模塊。認(rèn)識仿真環(huán)境界面A、在SVJC的菜單欄點(diǎn)擊“仿真當(dāng)前程序(S”便可以進(jìn)入仿真系統(tǒng),如下圖: 圖2-9進(jìn)入仿真系統(tǒng)若在菜單欄點(diǎn)擊“仿真流程圖文件(M”,便可進(jìn)入一個(gè)選擇流程圖程序存檔文件的對話框,在這里可以選擇你要仿真的程序。 圖2-10對話框隨后便可進(jìn)入仿真環(huán)境界面,如下圖:新建環(huán)境:是指將進(jìn)入一個(gè)空白的仿真環(huán)境。進(jìn)入環(huán)境:在左邊的環(huán)境文件中選中后可進(jìn)入這個(gè)仿真環(huán)境。刪除環(huán)境:在左邊的環(huán)境文件中選中,可以將其刪除。取消:和新建環(huán)境一樣將進(jìn)入一個(gè)空白環(huán)境。
29、B 、進(jìn)入主界面后出現(xiàn)退出、障礙物、光源、保存環(huán)境、加載環(huán)境、清除環(huán)境和運(yùn)行等按鈕。圖2-12仿真環(huán)境主界面如圖:環(huán)境設(shè)置區(qū):用來設(shè)置虛擬能力風(fēng)暴活動(dòng)的的仿真環(huán)境。系統(tǒng)操作區(qū):用來處理環(huán)境文件,如加載、保存、清除環(huán)境文件。參數(shù)調(diào)節(jié)區(qū):用來調(diào)節(jié)虛擬紅外傳感器、障礙物和光源的參數(shù)或尺寸。環(huán)境設(shè)置區(qū)參數(shù)調(diào)節(jié)區(qū) 虛擬能力風(fēng)暴仿真LCD仿真眼睛虛擬能力風(fēng)暴的當(dāng)前坐標(biāo)位置狀態(tài)欄系統(tǒng)操作區(qū) 圖2-11進(jìn)入仿真環(huán)境界面虛擬能力風(fēng)暴:對真實(shí)能力風(fēng)暴的仿真,擁有的屬性我們在第一章中已經(jīng)講過。虛擬能力風(fēng)暴的當(dāng)前坐標(biāo)位置:表示虛擬能力風(fēng)暴活動(dòng)時(shí)的當(dāng)前坐標(biāo)。仿真眼睛:是對虛擬能力風(fēng)暴的眼睛的仿真。仿真LCD:是對真實(shí)能
30、力風(fēng)暴的LCD的仿真,可以顯示一些運(yùn)行和狀態(tài)信息。狀態(tài)欄:顯示當(dāng)前編輯的環(huán)境文件的路徑以及機(jī)器人從開始運(yùn)行到當(dāng)前的運(yùn)行時(shí)間等。 課堂練習(xí):你能說出SVJC的每個(gè)菜單項(xiàng)的作用嗎?將本章開頭給的例子在計(jì)算機(jī)上演示一遍。教后記:教學(xué)應(yīng)重在加強(qiáng)本科生“理論教學(xué)”與“科學(xué)研究”之間的聯(lián)系, 應(yīng)提倡和鼓勵(lì)學(xué)生自主學(xué)習(xí)及研究性學(xué)習(xí), 使學(xué)生通過針對性的、開放式的實(shí)驗(yàn)教學(xué)真正實(shí)現(xiàn)“以我為主”、培養(yǎng)學(xué)生的創(chuàng)新意識與能力, 了解、掌握科學(xué)研究的基本思路、方法和手段, 為今后進(jìn)一步學(xué)習(xí)研究打下扎實(shí)基礎(chǔ)。 第三課 簡單的流程圖編程方法一、教學(xué)目標(biāo)幫助學(xué)生了解程序模塊的概念 二、重點(diǎn)難點(diǎn)使學(xué)生理解vjc 靠程序模塊來運(yùn)
31、行的方式 三、教學(xué)過程:第一課時(shí) 程序的模塊新課導(dǎo)入前面介紹了虛擬能力風(fēng)暴的相關(guān)知識和SVJC 界面的一些背景知識,下面我們就介紹具體的編程方法新課講授模塊的含義在介紹模塊的含義之前我們先來了解一下什么是程序流程圖,程序流程圖又稱程序框圖,它是歷史最悠久使用最廣泛的描述軟件設(shè)計(jì)的方法。用它來描述程序很直觀和形象,而且非常便于理解和學(xué)習(xí)。下面是流程圖的一些常用符號: 例如:求解“假如a 和b 都不等于零,則求a +b 的和”命題的程序流程圖為:可選過程(一般表示判斷表示某一個(gè)處理過程 開始或停止SVJC是基于流程圖原理的編程工具,它采用可視化編程方法,將傳感器的處理過程以及程序的其它處理過程都用
32、模塊的方式實(shí)現(xiàn),使編程變得簡單而高效。四個(gè)模塊庫中其中前兩個(gè)模塊庫“執(zhí)行器模塊庫”、“傳感器模塊庫”屬于過程處理模塊, 如模塊,是對虛擬機(jī)器人移動(dòng)過程的處理,如果你想讓機(jī)器人移動(dòng),只需將這個(gè)模塊拖到程序中即可。后兩個(gè)模塊庫“控制模塊庫”、 “程序模塊庫”屬于程序控制模塊,如模塊,它是選擇的作用,可以根據(jù)條件選擇要處理的過程。程序控制模塊的作用是把眾多的處理模塊連接成一個(gè)完整的處理過程。如果把前面的處理模塊比作漂亮的貝殼,那么這些控制模塊就是線和鏈條及環(huán),用它們把貝殼按照自己的意愿串連起來,那就是美麗的項(xiàng)鏈,就是我們的程序。模塊的基本操作流程圖編程方法簡單的說其實(shí)就是模塊增減的方法,當(dāng)然要按照意
33、愿將模塊“拼湊”起來也不是一件容易的事,這里面涉及到軟件編程的一些知識,這些我們將會(huì)在后面的章節(jié)中詳細(xì)介紹,本章只對一些模塊的基本操作進(jìn)行介紹,有了這些知識我們就可以編寫簡單的流程圖程序了。A、模塊的新增和連接從模塊庫選擇一個(gè)模塊的圖標(biāo),把它移入流程圖生成區(qū),你的程序就新增了一個(gè)模塊。要使這個(gè)模塊在程序中變?yōu)橛行?就需要將模塊連接到已有的流程圖程序中。連接采用從上往下逐漸累加的方式,如下圖,(1是直接在尾部追加單個(gè)模塊,(2是將BC 作為一個(gè)整體模塊追加在A模塊的后面。(1 (2 圖3-3 模塊的新增和連接 圖3-2流程圖 B 、模塊的刪除流程圖生成區(qū)中的模塊(除“主程序,子程序”模塊外均可以
34、刪除,刪除的方法為:將要?jiǎng)h除的部分從程序主體中“拿起”,再將其拖到垃圾箱處,點(diǎn)擊一下鼠標(biāo)左鍵即可。 刪掉B 模塊如圖所示,如果模塊前后都連接有其它模塊則需先進(jìn)行拆分,拆分后的頂部模塊才可以刪除,如果要?jiǎng)h除的模塊是在程序的尾部則直接可以刪除。 圖3-4刪除B 模塊C 、模塊屬性的設(shè)置在模塊上點(diǎn)擊鼠標(biāo)右鍵即可對模塊屬性進(jìn)行設(shè)置,示例如下: 1、“直行”模塊的設(shè)置 (1 在上點(diǎn)擊鼠標(biāo)右鍵;(2 出現(xiàn)下圖,按照文字的含義進(jìn)行設(shè)置即可,如下圖表示讓虛擬能力風(fēng)暴向前以速度80前進(jìn)0.5秒。圖3-5直行模塊設(shè)置窗口2、對“條件判斷”模塊的設(shè)置 (1 在上點(diǎn)擊鼠標(biāo)右鍵,出現(xiàn)下面設(shè)置窗口,點(diǎn)擊要設(shè)置的變量即可進(jìn)
35、入變量百寶箱。 圖3-6條件判斷設(shè)置窗口(2點(diǎn)擊,選擇你要用來判斷的變量,選中后將在后面出現(xiàn)一把小鑰匙。這里我們選擇“整型變量一”。 圖3-7變量百寶箱(3返回到(1圖界面,點(diǎn)擊“引用變量”選擇要進(jìn)行判斷比較的變量,如下圖,選中后也將在后面出現(xiàn)一把小鑰匙。 圖3-8變量百寶箱 4、最后設(shè)置的情況為下圖,表示進(jìn)行“整型變量一”等于“亮度變量一”條件判斷。含義是當(dāng)“整型變量一”等于“亮度變量一”時(shí)條件成立,程序可以根據(jù)條件是否成立進(jìn)入相應(yīng)的處理分枝。圖3-9 條件設(shè)置對話框其它的設(shè)置與這些類似,自己實(shí)驗(yàn)和摸索一下即可掌握。第二課時(shí) 流程圖的模塊定義及用法新課導(dǎo)入本節(jié)課我們將詳細(xì)的介紹構(gòu)成SVJC
36、程序的四大模塊庫的每一個(gè)模塊的具體功能。雖然內(nèi)容繁多不易掌握,但有很多規(guī)律可循:一是由于模塊的用法和設(shè)置具有很大的相似性,因此我們只須熟練掌握其中的一些有代表性的模塊操作,其它模塊可以依此類推;二是我們可以跳過本章直接學(xué)習(xí)下面的知識,當(dāng)我們要用到哪些模塊時(shí)我們就來到這節(jié)查找并記住,這樣在本書結(jié)束時(shí)同樣可以掌握所有模塊的用法。新課講授執(zhí)行器模塊執(zhí)行器模塊庫中的模塊基本上都和機(jī)器人的一部分動(dòng)作有關(guān),模塊庫中包括:直行、轉(zhuǎn)向、設(shè)置電機(jī)、停止電機(jī)、延時(shí)等待、發(fā)音、顯示和計(jì)算。這些模塊該如何使用呢?本章就要對這部分內(nèi)容進(jìn)行介紹。1. 直行 功能:“直行”模塊主要用于控制機(jī)器人前進(jìn)、后退。操作:用鼠標(biāo)將“
37、執(zhí)行器模塊庫”中的“直行”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位置。設(shè)置時(shí),右擊“直行”模塊,在彈出的對話框中輸入移動(dòng)快慢與時(shí)間。設(shè)置參數(shù)說明:移動(dòng)速度:可用兩種方式進(jìn)行設(shè)置??稍谒俣容斎雽υ捒蛑兄苯虞斎肭斑M(jìn)/后退速度值;當(dāng)輸入值為1100時(shí),機(jī)器人前進(jìn)速度由慢到快;值為0時(shí),機(jī)器人原地不動(dòng)(停止;值為-1 -100時(shí),機(jī)器人后退速度由慢到快;輸入值的絕對值越大,機(jī)器人移動(dòng)速度就越快;也可以直接用鼠標(biāo)拖動(dòng)旁邊滑線按鈕來設(shè)置移動(dòng)速度。移動(dòng)時(shí)間:在時(shí)間輸入對話框中輸入機(jī)器人移動(dòng)的時(shí)間,單位為秒;你也可以選中時(shí)間因子復(fù)選框,它可隨機(jī)產(chǎn)生小于輸入值的隨機(jī)時(shí)間。2.轉(zhuǎn)向 功能:“轉(zhuǎn)向”模塊主要用于控
38、制機(jī)器人轉(zhuǎn)向。操作:用鼠標(biāo)將“執(zhí)行器模塊庫”中的“轉(zhuǎn)向”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位置。設(shè)置時(shí),右擊“轉(zhuǎn)向”模塊,在彈出的對話框中輸入左/右轉(zhuǎn)速度和時(shí)間。設(shè)置參數(shù)說明:轉(zhuǎn)向速度:可用兩種方式進(jìn)行設(shè)置??稍谒俣容斎雽υ捒蛑兄苯虞斎胱筠D(zhuǎn)/右轉(zhuǎn)速度值;當(dāng)輸入值為1100時(shí),機(jī)器人右轉(zhuǎn)速度由慢到快;值為0時(shí),機(jī)器人原地不動(dòng)(停止;值為-1 -100時(shí),機(jī)器人左轉(zhuǎn)速度由慢到快;輸入值的絕對值越大,機(jī)器人轉(zhuǎn)動(dòng)速度就越快;也可以直接用鼠標(biāo)拖動(dòng)旁邊滑線按鈕來設(shè)置轉(zhuǎn)向速度。轉(zhuǎn)向時(shí)間:在時(shí)間輸入對話框中輸入機(jī)器人轉(zhuǎn)向的時(shí)間,單位為秒;你也可以選中時(shí)間因子復(fù)選框,它可隨機(jī)產(chǎn)生小于輸入值的隨機(jī)時(shí)間。教后
39、記:教師在課堂教學(xué)中應(yīng)從繁重的重復(fù)性課堂教學(xué)中解放出來,成為學(xué)生學(xué)習(xí)的促進(jìn)者和指導(dǎo)者,充當(dāng)學(xué)生和信息世界的中介人,幫助學(xué)生獲得和運(yùn)用信息技術(shù)的資源第四課蘋果圓圓一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“設(shè)置、停止電機(jī)”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解電機(jī)轉(zhuǎn)速的意義三、教學(xué)過程:第一課時(shí)理論學(xué)習(xí)新課導(dǎo)入“設(shè)置電機(jī)”模塊主要用于控制機(jī)器人移動(dòng),可以分別控制機(jī)器人的左右電機(jī)快慢和方向。“停止電機(jī)”模塊主要用于關(guān)閉兩個(gè)電機(jī)。新課講授認(rèn)識“設(shè)置、停止電機(jī)”模塊 功能:“設(shè)置電機(jī)”模塊主要用于控制機(jī)器人移動(dòng),可以分別控制機(jī)器人的左右電機(jī)快慢和方向?!巴V闺姍C(jī)”模塊主要用于關(guān)閉兩個(gè)電機(jī)。操作:用鼠標(biāo)將“執(zhí)行器模塊庫”中的“設(shè)
40、置電機(jī)”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位置。設(shè)置時(shí),右擊“設(shè)置電機(jī)”模塊,在彈出的對話框中輸入左/右電機(jī)速度參數(shù),實(shí)現(xiàn)左右兩只主動(dòng)輪按不同速度、不同方向行走。設(shè)置參數(shù)說明:左/右電機(jī)設(shè)置:可用兩種方式進(jìn)行設(shè)置??稍谧?右電機(jī)速度輸入對話框中直接輸入左/右電機(jī)速度值;當(dāng)輸入值為1100時(shí),機(jī)器人前進(jìn)速度由慢到快;值為0時(shí),機(jī)器人原地不動(dòng)(停止;值為-1-100時(shí),機(jī)器人后退速度由慢到快;輸入值的絕對值越大,機(jī)器人轉(zhuǎn)動(dòng)速度就越快;也可以直接用鼠標(biāo)拖動(dòng)旁邊滑線按鈕來設(shè)置轉(zhuǎn)向速度。擴(kuò)展電機(jī)設(shè)置:選擇此項(xiàng)可以控制電機(jī)的轉(zhuǎn)動(dòng)方向,當(dāng)輸入值為1100時(shí),電機(jī)正轉(zhuǎn);值為0時(shí),電機(jī)停止;值為-1-10
41、0時(shí),電機(jī)反轉(zhuǎn);也可以直接用鼠標(biāo)拖動(dòng)旁邊滑線按鈕來設(shè)置轉(zhuǎn)向。(能力風(fēng)暴無此電機(jī)在左/右電機(jī)輸入框中輸入速度級別參數(shù),參數(shù)取值范圍為-100100的整數(shù)。停止電機(jī)設(shè)置:如圖所示選擇“停止電機(jī)”將停止電機(jī)的運(yùn)動(dòng),選擇“停止擴(kuò)展電機(jī)”將停止擴(kuò)展電機(jī)運(yùn)動(dòng)。3.延時(shí)等待 功能:“延時(shí)等待”模塊主要是讓機(jī)器人保持前一個(gè)狀態(tài)一段時(shí)間。操作:用鼠標(biāo)將“執(zhí)行器模塊庫”中的“延時(shí)等待”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位置。設(shè)置時(shí),右擊“延時(shí)等待”模塊,在彈出的對話框中輸入“等待時(shí)間”參數(shù),以“秒”為時(shí)間單位。設(shè)置參數(shù)說明:等待時(shí)間:在時(shí)間輸入對話框中輸入機(jī)器人延時(shí)的時(shí)間,單位為秒;你也可以選中隨機(jī)因子復(fù)選
42、框,它可隨機(jī)產(chǎn)生小于輸入值的隨機(jī)時(shí)間。第二課時(shí)上機(jī)實(shí)踐一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“設(shè)置、停止電機(jī)”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解電機(jī)轉(zhuǎn)速的意義三、教學(xué)過程:新課導(dǎo)入、講授:在機(jī)房內(nèi)指導(dǎo)學(xué)生使用“設(shè)置、停止電機(jī)”命令教后記:在教學(xué)中我體會(huì)到,應(yīng)該讓學(xué)生從感性上來認(rèn)識計(jì)算機(jī)編程,為他們提供更多上機(jī)實(shí)踐的機(jī)會(huì),激發(fā)他們學(xué)習(xí)計(jì)算機(jī)編程的興趣。由于六年級的學(xué)生剛接觸編程,要讓他們逐漸熟悉vjc的術(shù)語及操作方法,運(yùn)用程序設(shè)計(jì)的觀念激發(fā)學(xué)生興趣。第五課引吭高歌一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“發(fā)音”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解“發(fā)音”模塊與簡譜的節(jié)拍及音階的關(guān)系三、教學(xué)過程:第一課時(shí)理論學(xué)習(xí)新課導(dǎo)入“發(fā)音”模塊主要
43、用于讓機(jī)器人發(fā)音,唱一個(gè)音符。用鼠標(biāo)將“執(zhí)行器模塊庫”中的“發(fā)音”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位 置,就可以讓機(jī)器人“唱歌”了。新課講授 功能:“發(fā)音”模塊主要用于讓機(jī)器人發(fā)音,唱一個(gè)音符。操作:用鼠標(biāo)將“執(zhí)行器模塊庫”中的“發(fā)音”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位置。設(shè)置時(shí),右擊“發(fā)音”模塊,在彈出的對話框中可按單選簡譜的節(jié)拍及音階,也可直接輸入音頻與發(fā)聲時(shí)間參數(shù)。設(shè)置參數(shù)說明:發(fā)音持續(xù)時(shí)間:在時(shí)間輸入對話框中輸入機(jī)器人發(fā)音的持續(xù)時(shí)間,單位為秒顯示。二分之一音符代表發(fā)音0.5秒,四分之一音符代表發(fā)音0.25秒。發(fā)音頻率設(shè)置:機(jī)器人唱的音符,單位為赫茲。1,2,3,代表用簡
44、譜表示的音符。休止符,表示不發(fā)聲,靜音指定時(shí)間間隔。自定義,在音頻輸入對話框直接輸入發(fā)音的頻率,第二課時(shí)上機(jī)實(shí)踐一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“發(fā)音”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解“發(fā)音”模塊與簡譜的節(jié)拍及音階的關(guān)系三、教學(xué)過程:新課導(dǎo)入、講授:在機(jī)房內(nèi)指導(dǎo)學(xué)生使用“發(fā)音”命令教后記:激勵(lì)學(xué)生從感性上來認(rèn)識計(jì)算機(jī)操作,激發(fā)他們學(xué)習(xí)計(jì)算機(jī)操作的興趣。第六課顯示計(jì)算一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“顯示、計(jì)算”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解“顯示、計(jì)算”命令的原理三、教學(xué)過程:第一課時(shí)理論學(xué)習(xí)新課導(dǎo)入“顯示”模塊主要用于在虛擬LCD上顯示信息?!坝?jì)算”模塊主要用加減乘除對變量進(jìn)行計(jì)算和賦值。新課講授 功能:“顯
45、示”模塊主要用于在虛擬LCD上顯示信息。操作:用鼠標(biāo)將“執(zhí)行器模塊庫”中的“顯示”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位置。設(shè)置時(shí),右擊“顯示”模塊,在彈出的對話框中輸入顯示信息。選擇“引用變量”,可以顯示出程序中各種全局變量,顯示模塊與傳感器模塊相配合,就可以顯示各個(gè)傳感器 的檢測值。設(shè)置參數(shù)說明:顯示信息設(shè)置:直接在顯示信息輸入對話框輸入顯示英文信息。4.設(shè)置眼睛 功能:“設(shè)置眼睛”模塊主要用于設(shè)置機(jī)器人眼睛的顏色和狀態(tài),如:紅、綠、黃、閃爍或者熄滅。操作:用鼠標(biāo)將“執(zhí)行器模塊庫”中的“設(shè)置眼睛”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位置。設(shè)置時(shí),右擊“設(shè)置眼睛”模塊,在彈出的對話框
46、中點(diǎn)擊代表“左眼”“右眼”的圖塊,就可以按你的想法設(shè)置機(jī)器人的眼睛了。設(shè)置參數(shù)說明:眼睛參數(shù):眼睛顏色,紅色綠色黃色閃爍熄滅。選擇眼睛復(fù)選框才可以對相應(yīng)眼睛進(jìn)行設(shè)置。5.計(jì)算 功能:“計(jì)算”模塊主要用加減乘除對變量進(jìn)行計(jì)算和賦值。操作:用鼠標(biāo)將“執(zhí)行器模塊庫”中的“計(jì)算”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位置。設(shè)置時(shí),右擊“計(jì)算”模塊,在彈出的對話框中輸入計(jì)算表達(dá)式。設(shè)置參數(shù)說明:計(jì)算結(jié)果賦值設(shè)置:點(diǎn)擊整型變量按鈕,彈出變量百寶箱對話框,在變量百寶箱對話框中選擇計(jì)算結(jié)果存放的變量。運(yùn)算符號設(shè)置:在下拉列表框中選擇運(yùn)算符號。計(jì)算數(shù)設(shè)置:在輸入框中輸入整數(shù)或小數(shù)。第二課時(shí)上機(jī)實(shí)踐一、教學(xué)目標(biāo)
47、指導(dǎo)學(xué)生學(xué)會(huì)使用“顯示、計(jì)算”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解“顯示、計(jì)算”命令的原理三、教學(xué)過程:新課導(dǎo)入、講授:在機(jī)房內(nèi)指導(dǎo)學(xué)生使用“顯示、計(jì)算”命令教后記:通過兩個(gè)命令的學(xué)習(xí),使學(xué)生體會(huì)到vjc的多媒體互動(dòng)功能,培養(yǎng)學(xué)生使用計(jì)算機(jī)的興趣。第七課傳感器模塊一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“紅外測障”命令模塊二、重點(diǎn)難點(diǎn)使學(xué)生理解“紅外變量”的意義三、教學(xué)過程:第一課時(shí)理論學(xué)習(xí) 新課導(dǎo)入傳感器模塊可以根據(jù)傳感器檢測到的數(shù)值,可以進(jìn)行賦值也可以用來進(jìn)行判斷。新課講授紅外檢測 功能:紅外傳感器包括兩個(gè)紅外發(fā)射器和一個(gè)紅外接收器,能夠檢測到機(jī)器人左/右/前方是否有障礙物。操作:用鼠標(biāo)將“傳感器模塊庫”中的“
48、紅外檢測”模塊移到流程圖生成區(qū)并連接在程序中的相應(yīng)位置。設(shè)置時(shí),右擊“紅外檢測”模塊,將出現(xiàn)“紅外測障模塊”設(shè)置對話框,默認(rèn)情況下可以進(jìn)行賦值,如果選擇“檢測完后進(jìn)行條件判斷”,則可以進(jìn)行條件判斷,在彈出的對話框中輸入所需判斷條件。設(shè)置參數(shù)說明:“紅外變量一”按鈕可以選擇檢測值存放的變量。第二項(xiàng)是條件比較關(guān)系,第三項(xiàng)是 例:“=”“左”代表如果檢測到障礙在左邊,條件判斷成功,執(zhí)行“是”一側(cè)連接的模塊;其他任何情況條件判斷失敗,執(zhí)行“否”一側(cè)連接的模塊。第二課時(shí)上機(jī)實(shí)踐一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“紅外測障”命令模塊二、重點(diǎn)難點(diǎn)使學(xué)生理解“紅外變量”的意義三、教學(xué)過程:新課導(dǎo)入、講授:在機(jī)房內(nèi)指
49、導(dǎo)學(xué)生使用“紅外測障”命令模塊第八課碰撞檢測一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“碰撞檢測”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解碰撞變量的含義三、教學(xué)過程: 第一課時(shí)理論學(xué)習(xí)新課導(dǎo)入“碰撞檢測”模塊,主要用于檢測機(jī)器人是否碰到障礙物,它能判斷左/右/前/后四個(gè)方向。新課講授碰撞檢測 功能:“碰撞檢測”模塊,主要用于檢測機(jī)器人是否碰到障礙物,它能判斷左/右/前/后四個(gè)方向。操作:用鼠標(biāo)將“傳感器模塊庫”中的“碰撞檢測”模塊移到流程圖生成區(qū)并連接在程序中。設(shè)置時(shí),右擊“碰撞檢測”模塊,將出現(xiàn)“碰撞檢測模塊”設(shè)置對話框,默認(rèn)情況下可以進(jìn)行賦值,如果選擇“檢測完后進(jìn)行條件判斷”,則可以進(jìn)行條件判斷,在彈出的對話框中輸入
50、判斷條件。設(shè)置參數(shù)說明:“碰撞變量一”按鈕可以選擇檢測值存放的變量。第二項(xiàng)是條件比較關(guān)系,具體含義如下: 例:“=”“左”代表如果檢測到只有左邊發(fā)生碰撞就條件判斷成功,執(zhí)行“是”一側(cè)連接的模塊;其他任何情況條件判斷失敗,執(zhí)行“否”一側(cè)連接的模塊。第二課時(shí)上機(jī)實(shí)踐一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“碰撞檢測”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解碰撞變量的意義三、教學(xué)過程:新課導(dǎo)入、講授:在機(jī)房內(nèi)指導(dǎo)學(xué)生使用“碰撞檢測”命令教后記:任務(wù)驅(qū)動(dòng)是當(dāng)前信息技術(shù)教學(xué)的一個(gè)較新的模式,這節(jié)課通過“使用寫字板”這個(gè)任務(wù)來使學(xué)生自主地學(xué)習(xí),可以說取得了良好的效果,今后應(yīng)多采用這種教學(xué)形式。第九課亮度檢測一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)
51、使用“亮度檢測”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解光敏變量的意義三、教學(xué)過程:第一課時(shí)理論學(xué)習(xí)新課導(dǎo)入“亮度檢測”模塊主要用于檢測環(huán)境的光線明暗 新課講授亮度檢測 功能:“亮度檢測”模塊主要用于檢測環(huán)境的光線明暗,傳感器的返回值為0255,其值越大,說明光線越暗。操作:用鼠標(biāo)將“傳感器模塊庫”中的“亮度檢測”模塊移到流程圖生成區(qū)并連接在程序的相應(yīng)位置。設(shè)置時(shí),右擊“亮度檢測”模塊,將出現(xiàn)“亮度檢測模塊”設(shè)置對話框,默認(rèn)情況下可以進(jìn)行賦值,如果選擇“檢測完成后,進(jìn)行條件判斷”,則可以進(jìn)行條件判斷,在彈出的對話框中選擇對左右光敏的檢測方式和判斷條件。設(shè)置參數(shù)說明:檢測方式: 亮度變量一:它被用來存儲(chǔ)光敏傳
52、感器的值。若要更換存儲(chǔ)變量,可點(diǎn)擊它,可選擇其它兩個(gè)變量,亮度變量二和亮度變量三。第二項(xiàng)是條件比較關(guān)系:設(shè)置左邊的亮度變量與右邊的參數(shù)如何進(jìn)行比較。 第三項(xiàng)是參數(shù):用于和亮度檢測值進(jìn)行比較。需要根據(jù)機(jī)器人實(shí)際運(yùn)行情況進(jìn)行調(diào)整。例:“平均”“<”“200”代表左右的亮度平均值小于200,即平均亮度比200亮度更亮的時(shí)候,條件判斷成功,執(zhí)行“是”一側(cè)連接的模塊;否則條件判斷失敗,執(zhí)行“否”一側(cè)連接的模塊。第二課時(shí)上機(jī)實(shí)踐一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“亮度檢測”命令二、重點(diǎn)難點(diǎn)使學(xué)生光敏變量的意義三、教學(xué)過程:新課導(dǎo)入、講授:在機(jī)房內(nèi)指導(dǎo)學(xué)生使用“亮度檢測”命令教后記:在解決“光敏變量”這個(gè)難
53、點(diǎn)時(shí),光靠示范是不夠的,還是要靠在練習(xí)中不斷地加深認(rèn)識。第十課地面檢測模塊一、教學(xué)目標(biāo)1.指導(dǎo)學(xué)生學(xué)會(huì)使用“地面檢測”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解“地面變量”的意義 三、教學(xué)過程:第一課時(shí)理論學(xué)習(xí)新課導(dǎo)入“地面檢測”模塊,功能是通過照射地面,檢測地面的反射光強(qiáng)。新課講授見下圖地面檢測 功能:“地面檢測”模塊,功能是通過照射地面,檢測地面的反射光強(qiáng)。傳感器的返回值為0255,其值越大,說明地面越暗。操作:用鼠標(biāo)將“傳感器模塊庫”中的“地面檢測”模塊移到流程圖生成區(qū)并連接在程序的相應(yīng)位置。設(shè)置時(shí),右擊“地面檢測”模塊,將出現(xiàn)“地面檢測模塊”設(shè)置對話框,默認(rèn)情況下可以進(jìn)行賦值,如果選擇“檢測完成后,進(jìn)
54、行條件判斷”,則可以進(jìn)行條件判斷,在彈出的對話框中輸入判斷條件。設(shè)置參數(shù)說明:地面變量一:它被用來存儲(chǔ)地面?zhèn)鞲衅鞯臋z測值。若要更換存儲(chǔ)變量,可點(diǎn)擊它,可選擇其它兩個(gè)變量,地面變量二和地面變量三。第二項(xiàng)是條件比較關(guān)系:設(shè)置左邊的聲音變量與右邊的參數(shù)如何進(jìn)行比較。 第三項(xiàng)是參數(shù):用于和地面檢測值進(jìn)行比較。需要根據(jù)機(jī)器人實(shí)際運(yùn)行情況進(jìn)行調(diào)整。第二課時(shí)上機(jī)實(shí)踐一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“地面檢測”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解“地面變量”的意義三、教學(xué)過程:新課導(dǎo)入、講授:在機(jī)房內(nèi)指導(dǎo)學(xué)生使用“地面檢測”命令教后記:從實(shí)用性、可操作性角度出發(fā),通過“時(shí)裝表演”這個(gè)任務(wù)來使學(xué)生自主地學(xué)習(xí),可以說取得了良好
55、的效果。 第十一課循環(huán)模塊一、教學(xué)目標(biāo)指導(dǎo)學(xué)生學(xué)會(huì)使用“多次循環(huán)、永遠(yuǎn)循環(huán)”命令二、重點(diǎn)難點(diǎn)使學(xué)生理解“循環(huán)”的程序意義三、教學(xué)過程:第一課時(shí)理論學(xué)習(xí)新課導(dǎo)入程序結(jié)構(gòu)一般是由順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)這三種結(jié)構(gòu)組成。在編寫程序過程中,最基本的結(jié)構(gòu)是順序結(jié)構(gòu),即從上往下依次執(zhí)行;當(dāng)遇到一組模塊需要重復(fù)執(zhí)行時(shí),就可以使用循環(huán)結(jié)構(gòu),按照指定方式重復(fù)執(zhí)行;選擇結(jié)構(gòu)是在程序執(zhí)行時(shí),根據(jù)設(shè)置的判斷條件,在兩組模塊中選擇一組執(zhí)行。靈活使用這三種結(jié)構(gòu),可以提高編程的效率,使程序清晰明了。新課講授多次循環(huán) 功能:“多次循環(huán)”模塊功能允許多次執(zhí)行同一組指令。 操作:用鼠標(biāo)將“控制模塊庫”中的“多次循環(huán)”模塊移到流程圖生成區(qū)并連接在程序的相應(yīng)位置。設(shè)置時(shí),右擊“多次循環(huán)”模塊,在彈出的對話框中輸入需循環(huán)次數(shù)值,然后點(diǎn)“確定”。在“多次循環(huán)”
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《域名品牌保護(hù)介紹》課件
- 《吆喝課件》課件
- 電力電工基礎(chǔ)習(xí)題庫含答案
- 養(yǎng)老院老人生活設(shè)施管理制度
- 養(yǎng)老院老人財(cái)產(chǎn)保管制度
- 《皮內(nèi)針刺法》課件
- 旅客運(yùn)輸合同(2篇)
- 2024全新生物制品檢測與質(zhì)量保證合同2篇
- 電器課件-交流發(fā)電機(jī)
- 2025年廣東貨運(yùn)從業(yè)資格仿真考題
- 人教版(2024新版)七年級上冊生物期末復(fù)習(xí)課件
- 2021年四川省眉山市公開招聘警務(wù)輔助人員(輔警)筆試專項(xiàng)訓(xùn)練題試卷(2)含答案
- 《主題班會(huì):自信》課件
- 浙江大學(xué)醫(yī)學(xué)院附屬兒童醫(yī)院招聘人員筆試真題2023
- 護(hù)理不良事件的原因分析
- 2024年貴州省中考數(shù)學(xué)真題含解析
- 《藥物過敏反應(yīng)》課件
- UI設(shè)計(jì)(赤峰應(yīng)用技術(shù)職業(yè)學(xué)院)知到智慧樹答案
- 2024年食品銷售環(huán)節(jié)食品安全管理人員抽查考核題庫
- 二零二四年度工業(yè)自動(dòng)化技術(shù)研發(fā)與轉(zhuǎn)讓合同3篇
- 江蘇省南通市2023-2024學(xué)年五年級(上)期末數(shù)學(xué)試卷
評論
0/150
提交評論