版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上第一課:程序001:中型馬達(dá)A功率為10持續(xù)轉(zhuǎn)動(dòng),按下觸碰傳感器(1端口)后,中型馬達(dá)A停止轉(zhuǎn)動(dòng),程序結(jié)束。程序002:中型馬達(dá)A功率為10持續(xù)轉(zhuǎn)動(dòng),按下觸碰傳感器后,中型馬達(dá)A停止轉(zhuǎn)動(dòng),再次按下觸碰傳感器后,中型馬達(dá)A功率為10轉(zhuǎn)動(dòng)3秒鐘,程序結(jié)束。程序003:程序開(kāi)始時(shí)中型馬達(dá)A不轉(zhuǎn)動(dòng),按下觸碰傳感器后,中型馬達(dá)A功率為10持續(xù)轉(zhuǎn)動(dòng),再次按下觸碰傳感器后,中型馬達(dá)A停止轉(zhuǎn)動(dòng),程序結(jié)束。程序004:程序持續(xù)運(yùn)行,開(kāi)始時(shí)中型馬達(dá)A不轉(zhuǎn)動(dòng),按下觸碰傳感器后,中型馬達(dá)A功率為10持續(xù)轉(zhuǎn)動(dòng),再次按下觸碰傳感器后,中型馬達(dá)A停止轉(zhuǎn)動(dòng),如此往復(fù)。提示:加入循環(huán)模塊。程序005:
2、程序持續(xù)運(yùn)行,在按下觸碰傳感器時(shí),中型馬達(dá)A以50功率持續(xù)轉(zhuǎn)動(dòng),在松開(kāi)觸碰傳感器時(shí),中型馬達(dá)A停止轉(zhuǎn)動(dòng)。提示:加入循環(huán)和切換模塊。第二課:程序001:程序持續(xù)運(yùn)行,在顏色傳感器測(cè)量的反射光強(qiáng)度大于50時(shí),大馬達(dá)轉(zhuǎn)動(dòng),小于等于50時(shí),大馬達(dá)停止轉(zhuǎn)動(dòng)。程序002:等待顏色傳感器識(shí)別到白色后,A口馬達(dá)以50功率轉(zhuǎn)動(dòng)3圈,程序結(jié)束。程序003:屏幕左上角顯示文字:One”,保持3秒鐘,在同樣位置顯示文字:“Two”,保持3秒鐘,在同樣位置顯示文字:Three,保持3秒鐘,程序結(jié)束。程序004:以“文本”一“網(wǎng)格”模式,同時(shí)在屏幕(0,0)處顯示“One”,(0,2)處顯示“Two”,(0,4)處顯示T
3、hree,保持3秒鐘,程序結(jié)束。提示:清除屏幕參數(shù)的正確設(shè)置。程序005:程序持續(xù)運(yùn)行,在2口顏色傳感器識(shí)別出6種指定顏色時(shí),屏幕上昆示出該顏色的英文名稱(chēng)(白:White黑:Black,藍(lán):Blue,綠:Green,黃:Yellow,紅:Red),其他情況下屏幕上顯示“Waiting”.提示:用切換模塊(多值模式)實(shí)現(xiàn)。4.連線用于在模塊間的內(nèi)容傳遞。程序006;程序持續(xù)運(yùn)行,將顏色傳感器的反射光強(qiáng)度數(shù)值實(shí)時(shí)顯示在EV3主機(jī)屏幕大致中間位置。提示:讓學(xué)員嘗試如何把內(nèi)容顯示在屏幕的大致中間位置。5.超聲波傳感器:結(jié)合PortView體驗(yàn)超聲波傳感器測(cè)量距離的用法和作用。程序007:程序開(kāi)始時(shí)A口
4、馬達(dá)持續(xù)轉(zhuǎn)動(dòng),等待超聲波傳感器洲量數(shù)值小于30厘米時(shí),A口馬達(dá)停止轉(zhuǎn)動(dòng),程序結(jié)束。程序008:程序村續(xù)運(yùn)行,在超聲波傳感器測(cè)量數(shù)值小于30厘米時(shí),AL馬達(dá)不轉(zhuǎn)功,V在超聲波傳感器測(cè)量數(shù)值大于30厘米時(shí),A口馬達(dá)持續(xù)轉(zhuǎn)動(dòng)。程序009:程序持續(xù)運(yùn)行,在屏幕左上角實(shí)時(shí)顯示超聲波傳感器測(cè)量數(shù)值。提示:利用連線,綜合練習(xí)程序010;程序持續(xù)運(yùn)行,以2口顏色傳感器的反射光強(qiáng)度數(shù)值控制馬達(dá)的轉(zhuǎn)動(dòng)功率(即數(shù)值為30時(shí),轉(zhuǎn)動(dòng)功率也為30).并將該數(shù)值實(shí)時(shí)顯示在EV3主機(jī)屏幕左上角。第三課程序001:程序持續(xù)運(yùn)行,在屏幕左上角實(shí)時(shí)顯示陀螺儀傳感器的當(dāng)前數(shù)值。提示:利用連線。程序002;程序開(kāi)始時(shí)馬達(dá)持續(xù)轉(zhuǎn)動(dòng),在陀
5、螺儀傳感器測(cè)量的數(shù)值90時(shí),馬達(dá)停止轉(zhuǎn)動(dòng),程序結(jié)束。程序003;捅放數(shù)字類(lèi)“0”“9”的聲音文件,播放模式為1 (播放一遍且 立刻向后運(yùn)行),間隔為1秒,之后程序結(jié)束。程序004:利用音符與簡(jiǎn)譜的對(duì)應(yīng)表(請(qǐng)教師自制),按照已自行準(zhǔn)備的簡(jiǎn)普編寫(xiě)程序,播放音樂(lè),注意:播放的速度(每一拍的延時(shí)時(shí)間) 、連音、體止符的處理。程序005:狀態(tài)燈綠色閃爍3秒鐘,紅色閃爍3秒鐘,關(guān)閉狀態(tài)燈2秒鐘,黃色常亮3秒鐘,程序結(jié)束。程序006:模擬真實(shí)的紅綠燈亮燈方式和過(guò)程,注意如何模擬信號(hào)燈的長(zhǎng)亮和閃爍的狀態(tài),和信號(hào)燈顏色之間的切換過(guò)程。綜合練習(xí)程序007:等待按下1口觸碰傳感器后,狀態(tài)燈開(kāi)始以紅色閃爍,播放“系統(tǒng)
6、”聲音文件General alert二次,等待再次按下1口觸碰傳感器后,擂放“系統(tǒng)”聲音文件“Power down”一次,清除屏幕,關(guān)閉狀態(tài)燈,等待8秒鐘后程序結(jié)束。程序008:以陀螺傳感器則量的角度數(shù)值控制播放聲音的頻率或者音量。提示:控制頻率時(shí)需要用數(shù)學(xué)模塊乘一個(gè)系數(shù), 例如: 80, 需要教師示范數(shù)學(xué)模塊的使用。程序009,程序開(kāi)始時(shí)馬達(dá)持續(xù)轉(zhuǎn)動(dòng),在陀螺儀傳感器測(cè)量數(shù)值90時(shí),馬達(dá)停止轉(zhuǎn)動(dòng),屏幕顯示“OK”,保持3秒鐘后,程序結(jié)束。程序010:程序持續(xù)運(yùn)行,在陀螺僅傳感器測(cè)量數(shù)值90度時(shí),馬達(dá)停止轉(zhuǎn)動(dòng),屏幕顯示“0K”。第四課程序001;程序持續(xù)運(yùn)行,在EV3主機(jī)屏幕左上角實(shí)時(shí)顯示A口馬
7、達(dá)當(dāng)前轉(zhuǎn)動(dòng)的角度數(shù)值。程序002:不用變量實(shí)現(xiàn)EV3主機(jī)用幕左上角顯示0-99的數(shù)字,顯示間隔為0.2秒。提示:利用循環(huán)計(jì)數(shù)器和循環(huán)結(jié)束條件。程序003:程序持續(xù)運(yùn)行,在EV3主 機(jī)屏幕左上角實(shí)時(shí)顯示A口馬達(dá)當(dāng)前轉(zhuǎn)動(dòng)的角度數(shù)值,只有當(dāng)1口觸碰傳感器按下后,程序結(jié)束。提示:利用循環(huán)結(jié)束條件判斷觸碰傳感器是否按下。 程序004:將程序003以切換模塊與循環(huán)中斷模塊結(jié)合的方式實(shí)現(xiàn)。3.切換模塊高級(jí)使用:切換??驳那短子梅ā?程序005:安裝1口和4口觸碰傳感器。程序持續(xù)運(yùn)行。只按下1口觸碰傳感器1時(shí),A口馬達(dá)以30功率持續(xù)轉(zhuǎn)動(dòng),只按下4口觸碰傳感器2時(shí),A口馬達(dá)以-30功率持續(xù)轉(zhuǎn)動(dòng),在其他情況下時(shí),
8、A口馬達(dá)不轉(zhuǎn)動(dòng)。 程序006:安裝1口和4口觸碰傳感器。程序持續(xù)運(yùn)行。兩個(gè)觸碰傳感器均未按下時(shí)屏幕上沒(méi)有顯示內(nèi)容,1口觸碰傳感器按下時(shí)屏幕左上角顯示“1”,4口觸碰傳感器按下時(shí)屏幕左上角顯示“2”,兩個(gè)觸硬傳感器都按下時(shí)屏幕左上角顯示“3”。程序007;程序持續(xù)運(yùn)行。將A口馬達(dá)角度傳感器的讀出數(shù)值實(shí)時(shí)顯示在屏幕左上角,并利用該數(shù)值控制D馬達(dá)轉(zhuǎn)動(dòng)的功率。在1口觸碰傳感器按下后。程序結(jié)束。程序008:在程序開(kāi)始的5秒鐘內(nèi),隨意A口轉(zhuǎn)動(dòng)馬達(dá),并在EV3主機(jī)屏幕左上角實(shí)時(shí)顯示馬達(dá)所轉(zhuǎn)動(dòng)的角度。在5秒鐘時(shí),播放提示音符“C4”0.5秒鐘,等待1秒鐘后,A口馬達(dá)以隨意功率反向轉(zhuǎn)動(dòng)到程序起始時(shí)的原始位置,程
9、序結(jié)束。第五課程序001:程序持續(xù)運(yùn)行。在EV3主機(jī)屏蔡左上角實(shí)時(shí)顯示當(dāng)前按下的主機(jī)按鈕(可以用“UP”、 “DOWN、“LEFT” 、“RIGHT” 、“CENTER” 表示,如果沒(méi)有鍵按下則屏幕上不應(yīng)有內(nèi)容顯示)。 程序002;程序持續(xù)運(yùn)行。在EV3主機(jī)屏幕上實(shí)時(shí)顯示當(dāng)前按下的主機(jī)按鈕,要求:如果有多個(gè)按鈕按下,則所有按下的按鈕都應(yīng)顯示。提示: 1. 可以在屏幕內(nèi)的相對(duì)應(yīng)位置(上下左右中)分別顯示相應(yīng)的按鈕狀態(tài),按下則顯示相應(yīng)英文,沒(méi)有按下則不顯示;2.應(yīng)該使用名個(gè)切換模塊串行的程序結(jié)構(gòu),每個(gè)切換模塊只對(duì)某一特定按鈕是否按下進(jìn)行處理,而不能使用只用一個(gè)切換模塊測(cè)量所有按鈕狀態(tài)的程序結(jié)構(gòu)。程
10、序003:小車(chē)遇黑線停止;可以用“程序開(kāi)始時(shí)A口馬達(dá)持續(xù)轉(zhuǎn)動(dòng),等待2口顏色傳感器識(shí)別到黑色后,A口馬達(dá)停止轉(zhuǎn)動(dòng),程序結(jié)束”來(lái)代替。程序004:再次實(shí)現(xiàn)“課程”中的“程序010”,實(shí)現(xiàn)用顏色傳感器反射光強(qiáng)度控制馬達(dá)功率的效果。程序005:程序持續(xù)運(yùn)行,模擬EV3主機(jī)的“Motor Control 功能,即用EV3主機(jī)的上下左右按鈕實(shí)現(xiàn)對(duì)A口馬達(dá)及D口馬達(dá)的正向和反向轉(zhuǎn)動(dòng)控制。程序006:在程序005的基礎(chǔ)上,實(shí)現(xiàn)完整的Motor Control功能,即添加用中間按鈕用于控制“A、D”馬達(dá)與控制“B、C”馬達(dá)的切換功能。提示:用兩個(gè)循環(huán)分別控利AD和BC馬達(dá)轉(zhuǎn)功,并將這兩個(gè)循壞的結(jié)束條件設(shè)為中間按
11、鈕按下,在這兩個(gè)循環(huán)外再套一個(gè)循環(huán)。 程序007模擬PotView功能,在EV3屏 幕上顯示當(dāng)前馬達(dá)和傳感器的數(shù)值。提示第1步,在屏幕將弟1行以字號(hào)0實(shí)時(shí)顯示入口馬達(dá)的當(dāng)前角度第二步增加在屏幕第二行以字號(hào)0實(shí)時(shí)顯1口觸碰傳感器當(dāng)前按下的狀態(tài)(0為松開(kāi)。1為按下了)第三步:增加在屏幕第三行以字號(hào)0實(shí)時(shí)顯示2口超聲波傳感器在當(dāng)前的距離數(shù)值:第四步:增加在加在屏幕第四行以字號(hào)0實(shí)時(shí)顯示3口顏色傳感器的反射光強(qiáng)度:第五步:為所有顯示的教值前增加顯示端口信息,例如馬達(dá)增加顯示“A:”,觸碰傳感器增加顯示“1:”。第六課程序001:程序持續(xù)運(yùn)行,在3口超聲波傳感器的測(cè)量距離= 20厘米時(shí),A口馬達(dá)以30功
12、率轉(zhuǎn)動(dòng),屏幕無(wú)顯示,如此往復(fù)。提示:注意中英文輸入法的切換、屏幕無(wú)顯示可以用空格覆蓋“!”。程序002:在程序001的基礎(chǔ)上,增加在屏幕左上角實(shí)時(shí)顯示3口超聲波測(cè)量數(shù)值功能。提示:正確設(shè)置顯示模塊的清除屏幕參數(shù)。程序003: A口馬達(dá)持續(xù)轉(zhuǎn)動(dòng),在2口顏色傳感器測(cè)量的顏色為紅色時(shí),A口馬達(dá)停止轉(zhuǎn)動(dòng),屏幕左上角顯示:“ Attention”,保持3秒鐘,程序結(jié)束程序004:程序持續(xù)運(yùn)行,當(dāng)4口陀螺儀傳感路測(cè)量數(shù)值在-45-45之間時(shí),在屏幕上顯示系統(tǒng)自帶“信息”分類(lèi)中的“Forward圖像;當(dāng)測(cè)量數(shù)值在45-135之間時(shí),顯示“Right圖像;當(dāng)測(cè)量數(shù)值在135225之間時(shí),顯示“Backward
13、圖像;當(dāng)測(cè)量數(shù)值在225- 315之間時(shí),顯示“Left圖像;程序用法: EV3主 機(jī)正向放置不動(dòng),陀螺儀傳感器初始方向與EV3主機(jī)并列正面朝上且插口朝向使用者,程序啟動(dòng)后水平轉(zhuǎn)動(dòng)陀螺儀傳感器,觀祭顯示圖像的變化。提示:利用切換模塊的嵌套使用區(qū)分出各個(gè)角度范圍。程序005 (提高級(jí)) :在理解程序004展現(xiàn)技巧的前提下,修改程序,使得陀螺儀與EV3主機(jī)綁定在一起的時(shí)候,轉(zhuǎn)動(dòng)EV3主機(jī)能部分模擬指南針的效果:提示:正確的效果是隨著主機(jī)在-45度315度之間轉(zhuǎn)動(dòng)的過(guò)程中,屏幕上顯示圖像的箭頭一直 指向程序起始時(shí)的方向。程序006:程序啟動(dòng)時(shí)A口馬達(dá)以50功率持續(xù)轉(zhuǎn)動(dòng),等待2口顏色傳感器測(cè)量的反射光
14、強(qiáng)度數(shù)值小于50時(shí),A口馬達(dá)停止轉(zhuǎn)動(dòng),程序結(jié)束,提示,如果編寫(xiě)的程序是正確的,則需要正確地演示出程序的運(yùn)行效果。程序007。程序持續(xù)運(yùn)行。當(dāng)3口超聲波傳感器測(cè)量距離數(shù)值小于30厘米時(shí),在屏幕左上角顯示“STOP,大于等于30厘米時(shí),屏幕上不顯示內(nèi)容,同時(shí),僅當(dāng)3日超聲波傳感器利量距離教值小于30厘米且1口觸碰傳感器按下時(shí),A口馬達(dá)才持續(xù)以30功率轉(zhuǎn)動(dòng),其他情況下人口馬達(dá)均不轉(zhuǎn)動(dòng)。提示:利用切換模塊的嵌套方式實(shí)現(xiàn)。 難度二:第一課程序001:在EV3主機(jī)屏幕左上角順序顯示數(shù)字1-100,每個(gè)數(shù)字之間的顯示間隔0.2杪,顯示完成后冉等待2秒鐘,程序結(jié)束。程序002:在EV3主機(jī)屏幕上顯示數(shù)字1-
15、100,同時(shí)顯示這個(gè)數(shù)字的3倍(顯示位置任選),每個(gè)數(shù)字之間的顯示聞隔0.2秒。顯示完成后再等待2秒鐘,程序結(jié)束。程序003:用常量數(shù)值作為馬達(dá)功率,實(shí)現(xiàn)觸碰傳感器控制馬達(dá)在轉(zhuǎn)動(dòng)和停止間循環(huán)切換的程序。提示:用常量+連線控制馬達(dá)功率的方式實(shí)現(xiàn)。程序004.程序持續(xù)運(yùn)行、在EV3主機(jī)屏幕上分多行實(shí)時(shí)顯示A口馬達(dá)實(shí)際功率的當(dāng)前數(shù)值、最大數(shù)值和最小數(shù)值。提示:利用變量分別存儲(chǔ)最大值(初值應(yīng)為100)和最小值(初值應(yīng)為100),利用比較模塊對(duì)當(dāng)前功率與最大最小功率的變量值進(jìn)行比較并利用切換模塊來(lái)更新或者不更新變量值。程序啟動(dòng)后用手轉(zhuǎn)動(dòng)A口馬達(dá)。 程序004:在屏幕上顯示“系統(tǒng)”一“Alert圖像,并在
16、保持3秒鐘后程序結(jié)束。程序005:在屏幕上顯示“系統(tǒng)”一“Alert” 圖像,并便得該圖像以每0.5秒鐘向石移動(dòng)5像素的速度移動(dòng)20次,顯示完成后延時(shí)2秒鐘,程序結(jié)束。提示:用變量存儲(chǔ)并連接至圖像顯示的X坐標(biāo),循環(huán)將變量值每次增加5,則圖像每次向右移動(dòng)5像素。程序006:在屏幕上按順序顯示多幅教帥指定的圖像,每幅圖像保持0. 5秒鐘時(shí)間。顯示完成后延時(shí)2秒鐘,程序結(jié)束。程序007;用圖像編輯器編輯自定義圖像,并在EV3主機(jī)屏幕 上顯示該自定義圖像,保持3秒鐘后程序結(jié)束。綜合練習(xí)程序008,利用上下左右按鈕,實(shí)現(xiàn)屏幕上顯示的圖像(“系統(tǒng)”“Alert)的顯示位置上下左右移動(dòng),并利用比較模塊結(jié)合切
17、換模塊讓圖像在屏幕邊緣處不會(huì)移出屏幕。提示:用變量仔儲(chǔ)X、Y坐標(biāo)數(shù)值。難度二:第二課程序001在屏幕上同時(shí)顯示三行文本,One”、 “Two 和Thre,其中“Two以反白方式顯示。提示,網(wǎng)格模式、y坐標(biāo)取值、清除屏幕標(biāo)志和反白顯示標(biāo)志。程序002:程序持續(xù)運(yùn)行,在屏幕的第一行顯示超聲波傳感器的測(cè)量數(shù)值(單位為屋米),如果測(cè)量數(shù)值小于30,則反白顯示:測(cè)量數(shù)值大于等于30時(shí),則正常顯示,并用該數(shù)值控制馬達(dá)的功率,在屏幕第三行實(shí)時(shí)顯示馬達(dá)已經(jīng)轉(zhuǎn)動(dòng)的角度數(shù)值。程序003;在屏幕同時(shí)顯示圈心為(40, 40)半徑為30的圈形;左上角坐標(biāo)為 (30,30),長(zhǎng)為40, 寬為50的矩形;頂點(diǎn)為(20,3
18、0)和(100, 30)的直線;坐標(biāo)為(40, 40)的點(diǎn):保持3秒鐘后,程序結(jié)束。提示:讓學(xué)生改變坐標(biāo)值,觀察圖像顯示位置的變化規(guī)律,體驗(yàn)X、Y零數(shù)的作用。 程序004:程序持續(xù)運(yùn)行。用A口馬達(dá)的讀出角度數(shù)值控制屏幕上小球的左右位置,小球:以(0,60)為圓心的初始位置,20為半徑的填充圓形程序005:將程序004的小球圓心的初始位置改為(80,60) 。提示:利用數(shù)學(xué)模塊將X坐標(biāo)加80。程序006:在程序005的基礎(chǔ)上,增加D口馬達(dá)讀出角度數(shù)值控制小球上下位置的功能。按照?qǐng)A形、圓的外切正方形,正方形的對(duì)角線的位置關(guān)系計(jì)算顯示坐標(biāo),每步間隔3秒鐘:程序007:以(65,75) 為圓心半徑25
19、的圓,畫(huà)出圓的外切正方形;西出正方形兩條對(duì)角線。程序008;以(45,40) 為左上角,長(zhǎng)室均為50的正方形,兩出正方形的內(nèi)切圈:畫(huà)出正方形的兩條對(duì)角線。程序009;畫(huà)出(5,10) 與(105.110) 、(105,10) 與(5,110)各形成的一條對(duì)角線,畫(huà)出這兩個(gè)對(duì)角線所對(duì)應(yīng)的正方形,畫(huà)出這個(gè)正方形的內(nèi)切圓形。難度二:第三課程序001:記錄馬達(dá)以30功率轉(zhuǎn)動(dòng)4圖所用的時(shí)間,并顯示在屏幕上,保持3秒鐘后程序結(jié)束。程序002.記錄觸碰傳感器按下10次所用的時(shí)間,開(kāi)顯示在屏幕上,保持3秒鐘后程序結(jié)束。程序003:在屏幕上: 顯示數(shù)字1100,同時(shí)顯示這個(gè)數(shù)字模10的結(jié)果(顯示位置任選)每次顯
20、示1個(gè)數(shù)字,間隔0.2秒鐘,最后保持3秒鐘,程序結(jié)束。程序004:程序持續(xù)運(yùn)行,在屏幕中持續(xù)顯示以隨機(jī)數(shù)X (0177) 和隨機(jī)數(shù)Y (0- 127)為坐標(biāo)的點(diǎn),不刷新屏幕,顯示問(wèn)隔為0.05秒。4. 比較模塊(復(fù)習(xí)和練習(xí)) ;程序005:程序持續(xù)運(yùn)行,生成隨機(jī)數(shù)義(0177) 和隨機(jī)數(shù)Y (0- 127),如果X+Y=177則以(X,Y) 為坐標(biāo)在EV3主機(jī)屏幕顯示該點(diǎn),顯示間隔為0.05秒,不刷新屏幕。觀察本程序與程序004在顯示效果上的區(qū)別。程序006:程序持續(xù)運(yùn)行,生成隨機(jī)數(shù)X (0 177)和隨機(jī)數(shù)Y (0127), 如果 100=X1Y=177則以(X, Y)為坐標(biāo)在EV3主機(jī)屏幕
21、顯示該點(diǎn),顯示J間隔為0.05秒,不刷新屏幕。觀察本程序與程序004及程序005在顯示效果上的區(qū)別。程序007;利用計(jì)時(shí)器模塊實(shí)現(xiàn)秒表功能,在EV3屏幕上實(shí)時(shí)顯示程序開(kāi)始運(yùn)行后已經(jīng)經(jīng)過(guò)的時(shí)間,顯示精確到秒的小數(shù)點(diǎn)后一位小數(shù)。提示:利用舍入模塊將小數(shù)點(diǎn)后名于的小數(shù)位數(shù)舍掉。綜合練習(xí)程序008;用計(jì)時(shí)器功能實(shí)現(xiàn):測(cè)量?jī)纱伟聪?口觸碰傳感譽(yù)之間的時(shí)間間隔,提示:等待第一次按動(dòng)觸碰傳 感器后,計(jì)時(shí)器重置, 等待第二次按下觸碰傳感器,測(cè)量計(jì)時(shí)器數(shù)值并顯示,程序009;用計(jì)時(shí)器功能實(shí)現(xiàn);在屏幕上實(shí)時(shí)顯示觸碰傳感器已經(jīng)按下的次數(shù),計(jì)時(shí)器滿10秒鐘后,等待3秒鐘(這時(shí)按下觸碰傳然器應(yīng)不再起作用),程序結(jié)束,難
22、度二:第四課程序001;程序持續(xù)運(yùn)行,實(shí)現(xiàn)當(dāng)A口和口馬達(dá)讀出角度均)30時(shí),屏幕中顯示的半輕為5的填充圓形每0.5秒向右移動(dòng)2個(gè)像索,當(dāng)A口和D口馬達(dá)讀出角度均 -30時(shí),圓形每0.5秒鐘向左移動(dòng)2個(gè)像索,當(dāng)A口或者D口馬達(dá)讀出角度數(shù)值在-30- 30之間時(shí),圓形保持位置不動(dòng)。提示:本程序要求用邏輯運(yùn)算計(jì)算“A口或者D口馬達(dá)讀出角度數(shù)值在-30 30之間”的條件。 程序002:在程序001的基礎(chǔ),上,在EV3屏幕左上角以“(X,Y)”的格式增加顯示圓形的圓心坐標(biāo)。提示:用多個(gè)文本合并模塊將要顯示的內(nèi)容拼接完成后顯示。 程序003:馬達(dá)以30功率轉(zhuǎn)動(dòng)5秒鐘,同時(shí)在EV3屏幕上實(shí)時(shí)顯示馬達(dá)已經(jīng)轉(zhuǎn)過(guò)
23、的角度數(shù)值馬達(dá)停止轉(zhuǎn)動(dòng)后3秒鐘后,程序結(jié)束。提示:要求用兩個(gè)任務(wù)分別實(shí)現(xiàn)馬達(dá)轉(zhuǎn)動(dòng)和測(cè)量轉(zhuǎn)動(dòng)角度并顯示的功能。程序004:程序持續(xù)運(yùn)行,當(dāng)3口超聲波傳感器的距離數(shù)值大于30 (單位為厘米)時(shí),驅(qū)動(dòng)A口馬達(dá)以“距離-30”的數(shù)值為功率轉(zhuǎn)動(dòng),距離數(shù)值小于30時(shí)則馬達(dá)停止轉(zhuǎn)動(dòng),同時(shí)在屏幕中顯示超聲波傳感器距離數(shù)值、馬達(dá)當(dāng)前功率和馬達(dá)轉(zhuǎn)動(dòng)的當(dāng)前角度。程序005:改進(jìn)課程 “” 中的“程序007”,在馬達(dá)當(dāng)前角度數(shù)值后面增加顯示單位“Deg. 在超聲波傳感器數(shù)值后面增加顯示單位“cm”:提示:利用文木合并模塊實(shí)現(xiàn)。程序006:屏幕上提示“Waiting, 等待A口觸碰傳感器按下后,清除屏幕,開(kāi)始計(jì)時(shí),在屏
24、幕上實(shí)時(shí)顯示計(jì)時(shí)開(kāi)始后已經(jīng)經(jīng)過(guò)的時(shí)間,同時(shí)顯示觸碰傳感器已經(jīng)按下的次數(shù)計(jì)時(shí)開(kāi)始10秒鐘后,停止計(jì)時(shí),不再響應(yīng)觸碰傳感器按下事件,發(fā)出聲音提示計(jì)時(shí)已經(jīng)結(jié)束,保持5秒鐘,程序結(jié)束。提示:用兩個(gè)任務(wù)分別實(shí)現(xiàn)計(jì)時(shí)及時(shí)間顯示和統(tǒng)計(jì)觸碰傳感器按下次數(shù)。程序007:屏幕上提示“Waiting,等待主機(jī)中間按鈕按下后,清除屏幕,等待2秒鐘,開(kāi)始計(jì)時(shí),在屏幕上實(shí)時(shí)顯示計(jì)時(shí)開(kāi)始后已經(jīng)經(jīng)過(guò)的時(shí)間,同時(shí)分別統(tǒng)計(jì)及顯示1口、4口觸碰傳感器已經(jīng)按下的次數(shù),計(jì)時(shí)開(kāi)始10秒鐘后,停止計(jì)時(shí),不再響應(yīng)觸碰傳感器按下事件,發(fā)出聲音提示計(jì)時(shí)已經(jīng)結(jié)束,增加顯示獲勝方的端口號(hào),并保持5秒鐘,程序結(jié)束。提示;用三個(gè)任務(wù)分別實(shí)現(xiàn)計(jì)時(shí)及時(shí)間顯
25、示和判定勝方、統(tǒng)計(jì)1口觸碰傳感器按下次數(shù)、統(tǒng)計(jì)4口觸碰傳感器按下次數(shù)的功能。難度二:綜合練習(xí)程序001:在EV3主機(jī)屏幕上顯示數(shù)字1-100,同時(shí)顯示這個(gè)數(shù)字之前所有數(shù)字的和(顯示位置任選),每次顯示1個(gè)數(shù)字,間隔0.2秒鐘。例如屏幕上顯示數(shù)字“5”時(shí)向同時(shí)顯示數(shù)字15的和:“15” 。程序002:用上下左右按鈕控制原始位置在(80,60) 半徑為5的填充圓形的顯示位置做相對(duì)應(yīng)方向的移動(dòng),每次移動(dòng)10個(gè)像素.程序003:在程序002的基礎(chǔ)上,實(shí)現(xiàn)填充圓形不會(huì)移動(dòng)出屏幕的功能。提示:利用比較模塊和切換模塊實(shí)現(xiàn)。程序004:在程序002的基礎(chǔ)上,實(shí)現(xiàn)填允圓形在移動(dòng)出屏幕邊緣時(shí),要在屏幕的對(duì)邊返回屏
26、幕(例如移動(dòng)出屏幕最左邊后,要在屏幕的最右邊返回屏幕) ;提示:利用模運(yùn)算實(shí)現(xiàn)。程序005:在程序004的基礎(chǔ)上,增加用觸碰傳感器控制圓形是含填充的功能,在1口觸碰傳感器按下時(shí),圓形為填充圓形,松開(kāi)時(shí),圓形不填充。提示:新增一個(gè)任務(wù)用于判斷觸碰傳感器狀態(tài),并控制一個(gè)邏輯變量的數(shù)值用于表示圓形填充或者不填充程序001:生成0-10000之間的隨機(jī)數(shù),以“網(wǎng)格”模式將隨機(jī)數(shù)顯示在屏幕第一行,在屏幕第三行道序顯示各位數(shù)字,保持2秒鐘,程序結(jié)束。例如,隨機(jī)數(shù)是1734.則在第一行顯示“1234”,在第三行顯示“4321”。提示:利用模運(yùn)算取出個(gè)位數(shù),利用除法和取整將隨機(jī)數(shù)切除個(gè)位,用循環(huán)結(jié)束條件控制循
27、環(huán)次數(shù)。 程序002:在程序001的基礎(chǔ)上,將逆序顯示數(shù)字的2倍顯示在屏幕第五行上,保持5秒鐘后,程序結(jié)束。例如;隨機(jī)數(shù)是23456,則第一行 顯示23456,第三行顯示65432,第五行顯小。 程序003:在屏幕第一行實(shí)時(shí) 顯示顏色傳感出的反射光強(qiáng)度數(shù)值, 并在第三行 顯示到目前為止,顏色傳感器所測(cè)量的反射光強(qiáng)度的最大值;提示:利用變量存儲(chǔ)最大值(初值應(yīng)為0)并利用比較模塊和切換模塊更新變量值。程序004:在屏幕第一行實(shí)時(shí) 顯示顏色傳感器的反射光強(qiáng)度數(shù)值,并在第二 行顯示到目前為止,顏色傳感器所測(cè)量的反射光強(qiáng)度的最大值,以及到目前為止,顏色傳感器所測(cè)量的反射光強(qiáng)度的最小值,顯示內(nèi)容的格式為:
28、“MAX:99, MIN:0”。提示:利用變量分別存儲(chǔ)最大值(初值應(yīng)為0)和最小值(初值應(yīng)為100),并且利用文木合并模塊拼接顯示內(nèi)容。程序005:利用模運(yùn)算,改造“課程”中的“程序004”和“程序005”,使得在陀螺儀以順時(shí)針或逆時(shí)針?lè)较蜣D(zhuǎn)動(dòng)超過(guò)一圈時(shí), 屏蔥顯示的圖像仍然起到指向作用。提示:用陀螺儀測(cè)量數(shù)值模360以后再做區(qū)間判斷。難度三:第一課程序001:利用我的模塊改造“課程”中的“程序002”,將程序中的顯示圓形的模塊定義為我的模塊,簡(jiǎn)化程序結(jié)構(gòu)。程序002:首先實(shí)現(xiàn)計(jì)算兩個(gè)輸入數(shù)值(輸入?yún)?shù))的平均值并輸出(輸出參數(shù))的我的模塊,然后編寫(xiě)程序調(diào)用這個(gè)我的模塊進(jìn)行平均值計(jì)算。程序00
29、3:利用帶輸入?yún)?shù)的我的模塊,改造“課程”中的“程序005”和“程序006”,使得這兩個(gè)程序中對(duì)X、Y的值是否符合要求的判斷過(guò)程分別用我的模塊實(shí)現(xiàn),X、Y則作為參數(shù)輸入我的模塊,是否符合要求作為輸出參數(shù)輸出邏輯值,使得這兩個(gè)程序除了這個(gè)我的模塊不同外,程序共他模塊均相同。程序004:利用主機(jī)的上下左右按鈕,實(shí)現(xiàn)屏幕中間一個(gè)長(zhǎng)寬為8的填充矩形顯示位置上下左右移動(dòng),每次移動(dòng)均判斷該矩形是否與屏幕上同時(shí)顯示的另外三個(gè)同樣大小的不填充矩形發(fā)生了碰撞,如果碰撞了則發(fā)出一一次警告聲音。要求:矩形的顯示、響應(yīng)按鈕按下并計(jì)算新坐標(biāo)、判斷矩形間是否相撞的功能均使用我的模塊實(shí)現(xiàn)。 難度三:第二課 程序001:定義
30、數(shù)組Xa,并按順序賦初始值“O”“9”這10個(gè)數(shù)字,在屏幕上按索引值從小到大的順序輸出數(shù)組中的數(shù)字,每次顯示1個(gè)數(shù)字,顯示間隔1秒鐘。提示:利用數(shù)組長(zhǎng)度控制一個(gè)循環(huán)的循環(huán)次數(shù),讀取數(shù)組內(nèi)數(shù)值,循環(huán)一次顯示一個(gè)數(shù)字 ,2.數(shù)組的使用:復(fù)習(xí)數(shù)組的附加和寫(xiě)入索引的含義和作用。程序002:將“0”“9”的數(shù)字順序附加到數(shù)組Xa中,并在屏幕上按索引值從小到大的順序輸出數(shù)組中的數(shù)字,每次顯示1個(gè)數(shù)字,顯示間麗1秒鐘。提示:開(kāi)始先利用循環(huán)模塊將0 9附加到數(shù)組,然后利用數(shù)組長(zhǎng)度控制一個(gè)循環(huán)的循環(huán)次數(shù),讀取數(shù)組內(nèi)數(shù)值,一次循環(huán)顯示一一個(gè)數(shù)字。 難度三:第三課程序001:隨機(jī)生成10個(gè)范圍在1 100的隨機(jī)數(shù),
31、并存入文件AAA”,供程序002讀取。程序002:從程序001主成的文件“AAA”讀出10個(gè)數(shù)字,并依次顯示在EV3屏幕上,數(shù)字間顯示間隔1秒鐘,最后等待3秒鐘,程序結(jié)束。程序003:改造“課程”中的“程序006”,增加在文件“HighScore 中存褚按功觸碰傳感器改數(shù)最高記錄的功能。提示:文件中應(yīng)存儲(chǔ)最高記錄的數(shù)字,例如“50”;每次讀取文件前先向文件中追加寫(xiě)入一個(gè)“0”,以避免讀取不存在的文件引起的報(bào)錯(cuò),而這個(gè)“0”并不影響讀出正確的最高紀(jì)錄數(shù)值:因?yàn)閷?xiě)入操作只是向文件的末尾追加寫(xiě)入,所以每次需要更新最高記錄數(shù)值時(shí),需要確認(rèn)已關(guān)閉了文件開(kāi)刪除該文件,才能向文件中寫(xiě)入新的記錄數(shù)值,否則每次打開(kāi)文件后讀取的數(shù)值仍然是之前文件中存儲(chǔ)的舊的記錄數(shù)值。程序004;改造“課程”中的“程序002”,將每飲程序開(kāi)始運(yùn)行后,圓形所移動(dòng)的軌跡(按鈕的按下順序)記錄到文件“Record”中程序005:讀取程序004生成的“Record”文件,并重現(xiàn)圓形按照文件中記錄軌跡移
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物(內(nèi)蒙古)-【八省聯(lián)考】河南、山西、陜西、內(nèi)蒙古、四川、云南、寧夏、青海八省2025年高考綜合改革適應(yīng)性演練聯(lián)考試題和答案
- 《法國(guó)園林》課件
- 小學(xué)生一年級(jí)30以?xún)?nèi)加減法100題
- 高考新課標(biāo)語(yǔ)文模擬試卷系列之63
- 《梅花嶺記》課件
- 行政后勤治安防范措施
- 裝飾行業(yè)采購(gòu)經(jīng)驗(yàn)分享
- 飲品店服務(wù)員工作心得
- 《溫州地區(qū)特產(chǎn)》課件
- 裝修行業(yè)監(jiān)督裝修工程衛(wèi)生施工
- GB/T 1335.2-2008服裝號(hào)型女子
- GB 31247-2014電纜及光纜燃燒性能分級(jí)
- DCC20網(wǎng)絡(luò)型監(jiān)視與報(bào)警
- 《簡(jiǎn)單教數(shù)學(xué)》讀書(shū)心得課件
- 井底車(chē)場(chǎng)及硐室課件
- 小學(xué)生法制安全教育演講稿6篇
- DL 5190.8-2019 電力建設(shè)施工技術(shù)規(guī)范 第8部分:加工配制
- 開(kāi)放是當(dāng)代中國(guó)的鮮明標(biāo)識(shí) 教學(xué)設(shè)計(jì)-高中政治統(tǒng)編版選擇性必修一
- 畢業(yè)設(shè)計(jì)(論文)-基于AT89C51單片機(jī)的溫度控制系統(tǒng)設(shè)計(jì)
- 二手新能源汽車(chē)充電安全承諾書(shū)
- 幼兒園繪本故事:《想暖和的雪人》 課件
評(píng)論
0/150
提交評(píng)論