樂高ev3編程題小白到精通47題_第1頁
樂高ev3編程題小白到精通47題_第2頁
樂高ev3編程題小白到精通47題_第3頁
樂高ev3編程題小白到精通47題_第4頁
樂高ev3編程題小白到精通47題_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、第一課:程序001:馬達(dá)功率為10持續(xù)轉(zhuǎn)動(dòng),按下觸碰傳感器后,馬達(dá)停止轉(zhuǎn)動(dòng),程序結(jié)束。程序002:馬達(dá)功率為10持續(xù)轉(zhuǎn)動(dòng),按下觸碰傳感器后,馬達(dá)停止轉(zhuǎn)動(dòng),再次按下觸碰傳感器后,馬達(dá)功率為10轉(zhuǎn)動(dòng)3秒鐘,程序結(jié)束。程序003:程序開始時(shí)馬達(dá)不轉(zhuǎn)動(dòng),按下觸碰傳感器后,馬達(dá)功率為10持續(xù)轉(zhuǎn)動(dòng),再次按下觸碰傳感器后,馬達(dá)停止轉(zhuǎn)動(dòng),程序結(jié)束。程序004:程序持續(xù)運(yùn)行,開始時(shí)馬達(dá)不轉(zhuǎn)動(dòng),按下觸碰傳感器后,馬達(dá)功率為10持續(xù)轉(zhuǎn)動(dòng),再次按下觸碰傳感器后,馬達(dá)停止轉(zhuǎn)動(dòng),如此往復(fù)。提示:加入循環(huán)模塊。程序005:程序持續(xù)運(yùn)行,在按下觸碰傳感器時(shí),馬達(dá)以50功率持續(xù)轉(zhuǎn)動(dòng),在松開觸碰傳感器時(shí),馬達(dá)停止轉(zhuǎn)動(dòng)。提示:加入

2、循環(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秒鐘,在同樣位置顯示文字:“TwS,保持3秒鐘,在同樣位置顯示文字:"Three",保持3秒鐘,程序結(jié)束。程序004:以“文本”一“網(wǎng)格”模式,同時(shí)在屏幕(0,0)處顯示“One',(0,2)處顯示“TwS,(0,4)處顯示"Three”,保持3秒鐘,程序結(jié)束。提示:清除屏幕參數(shù)的正確設(shè)置

3、。程序005:程序持續(xù)運(yùn)行,在2口顏色傳感器識(shí)別出6種指定顏色時(shí),屏幕上昆示出該顏色的英文名稱(白: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:程序開始時(shí)A口馬達(dá)持續(xù)轉(zhuǎn)動(dòng),等待超聲波傳感器洲量數(shù)值小于30厘米時(shí),A口馬

4、達(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ī)屏幕左上角o第三課程序001:程序持續(xù)運(yùn)行,在屏幕左上角實(shí)時(shí)顯示陀螺儀傳感器的當(dāng)前數(shù)值。提示:利用連線。程序002;程序開始時(shí)馬達(dá)持續(xù)轉(zhuǎn)動(dòng),在陀螺儀傳感器測(cè)量的數(shù)值>90時(shí),馬達(dá)停止轉(zhuǎn)動(dòng),程序結(jié)束。程

5、序003;捅放數(shù)字類“0”“9”的聲音文件,播放模式為1(播放一遍且立刻向后運(yùn)行),間隔為1秒,之后程序結(jié)束。程序004:利用音符與簡(jiǎn)譜的對(duì)應(yīng)表(請(qǐng)教師自制),按照已自行準(zhǔn)備的簡(jiǎn)普編寫程序,播放音樂,注意:播放的速度(每一拍的延時(shí)時(shí)間)、連音、體止符的處理。程序005:狀態(tài)燈綠色閃爍3秒鐘,紅色閃爍3秒鐘,關(guān)閉狀態(tài)燈2秒鐘,黃色常亮3秒鐘,程序結(jié)束。程序006:模擬真實(shí)的紅綠燈亮燈方式和過程,注意如何模擬信號(hào)燈的長亮和閃爍的狀態(tài),和信號(hào)燈顏色之間的切換過程。綜合練習(xí)程序007:等待按下1口觸碰傳感器后,狀態(tài)燈開始以紅色閃爍,播放“系統(tǒng)”聲音文件"Generalalert"二

6、次,等待再次接下1口觸碰傳感器后,插放“系統(tǒng)”聲音文件“Powerdown”一次,清除屏幕,關(guān)閉狀態(tài)燈,等待8秒鐘后程序結(jié)束。程序008:以陀螺傳感器則量的角度數(shù)值控制播放聲音的頻率或者音量。提示:控制頻率時(shí)需要用數(shù)學(xué)模塊乘一個(gè)系數(shù),例如:80,需要教師示范數(shù)學(xué)模塊的使用。程序009,程序開始時(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á)持續(xù)轉(zhuǎn)動(dòng),屏幕無顯示,在>90度時(shí),馬達(dá)停止轉(zhuǎn)動(dòng),屏幕顯示“0K”。第四課程序001;程序持續(xù)運(yùn)行,在EV3主機(jī)屏幕左上角

7、實(shí)時(shí)顯示A口馬達(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),在其他情況

8、下時(shí),A口馬達(dá)不轉(zhuǎn)動(dòng)。程序006:安裝1口和4口觸碰傳感器。程序持續(xù)運(yùn)行。兩個(gè)觸碰傳感器均未按下時(shí)屏幕上沒有顯示內(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:在程序開始的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表示,如果沒有鍵按下則屏幕上不應(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)英文,沒有按下則不顯示;2.應(yīng)該使用名個(gè)切換模塊串行的程序結(jié)構(gòu),每個(gè)切換模塊只對(duì)某一特定按鈕是否按下進(jìn)行處理,而不能使用只用一個(gè)切換模塊測(cè)量所

10、有按鈕狀態(tài)的程序結(jié)構(gòu)。程序003:小車遇黑線停止;可以用“程序開始時(shí)A口馬達(dá)持續(xù)轉(zhuǎn)動(dòng),等待2口顏色傳感器識(shí)別到黑色后,A口馬達(dá)停止轉(zhuǎn)動(dòng),程序結(jié)束”來代替。程序004:再次實(shí)現(xiàn)“課程916012”中的“程序010”,實(shí)現(xiàn)用顏色傳感器反射光強(qiáng)度控制馬達(dá)功率的效果。程序005:程序持續(xù)運(yùn)行,模擬EV3主機(jī)的“MotorControl"功能,即用EV3主機(jī)的上下左右按鈕實(shí)現(xiàn)對(duì)A口馬達(dá)及D口馬達(dá)的正向和反向轉(zhuǎn)動(dòng)控制。程序006:在程序005的基礎(chǔ)上,實(shí)現(xiàn)完整的"MotorControl"功能,即添加用中間按鈕用于控制“A、D”馬達(dá)與控制"RC'馬達(dá)的切換功

11、能。提示:用兩個(gè)循環(huán)分別控利AD和BC馬達(dá)轉(zhuǎn)功,并將這兩個(gè)循壞的結(jié)束條件設(shè)為中間按鈕按下,在這兩個(gè)循環(huán)外再套一個(gè)循環(huán)。916015程序007模才HPotView功能,在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為松開。1為按下了)第三步:增加在屏幕第三行以字號(hào)0實(shí)時(shí)顯示2口超聲波傳感器在當(dāng)前的距離數(shù)值:第四步:增加在加在屏幕第四行以字號(hào)0實(shí)時(shí)顯示3口顏色傳感器的反射光強(qiáng)度:第五步:為所有顯示的教值前增加顯示端口信息,例如馬達(dá)增加顯示“A:",觸碰傳感器增加顯示

12、“1:”。第六課程序001:程序持續(xù)運(yùn)行,在3口超聲波傳感器的測(cè)量距離20厘米時(shí),A口與達(dá)停止轉(zhuǎn)動(dòng),屏幕中間位置顯示“!”,=20厘米時(shí),A馬達(dá)以30功率轉(zhuǎn)動(dòng),屏幕無顯示,如此往復(fù)。提示:注意中英文輸入法的切換、屏幕無顯示可以用空格覆蓋“!”。程序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é)束916016程序004:程序持續(xù)運(yùn)行,當(dāng)4口陀螺儀傳感路測(cè)量數(shù)值在-45-45之間

13、時(shí),在屏幕上顯示系統(tǒng)自帶“信息”分類中的“Forward"圖像;當(dāng)測(cè)量數(shù)值在45-135之間時(shí),顯示“Right"圖像;當(dāng)測(cè)量數(shù)值在135225之間時(shí),顯示“Backward"圖像;當(dāng)測(cè)量數(shù)值在225-315之間時(shí),顯示“Left”圖像;程序用法:EV3主機(jī)正向放置不動(dòng),陀螺儀傳感器初始方向與EV3主機(jī)并列正面朝上且插口朝向使用者,程序啟動(dòng)后水平轉(zhuǎn)動(dòng)陀螺儀傳感器,觀祭顯示圖像的變化。提示:利用切換模塊的嵌套使用區(qū)分出各個(gè)角度范圍。916016程序005(提高級(jí)):在理解程序004展現(xiàn)技巧的前提下,修改程序,使得陀螺儀與EV3主機(jī)綁定在一起的時(shí)候,轉(zhuǎn)動(dòng)EV3主機(jī)能部分模擬指南針的效果:提示:正確的效果是隨著主機(jī)在-45度315度之間轉(zhuǎn)動(dòng)的過程中,屏幕上顯示圖像的箭頭一直指向程序起始時(shí)的方向。程序006:程序啟動(dòng)時(shí)A馬達(dá)以50功率持續(xù)轉(zhuǎn)動(dòng),等待2口顏色傳感器測(cè)量的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論