EV3基礎(chǔ)課(六):編程軟件介紹(3)

今天介紹的主要內(nèi)容

快樂學(xué)習(xí),快樂分享,大家好,我是你們的機器人老師,應(yīng)俊。

今天這節(jié)課主要是向大家介紹我們EV3編輯軟件中動作模塊的相關(guān)程序。主要有中型電機,大型電機,移動轉(zhuǎn)向、移動槽、圖像、聲音和顯示。


點擊觀看視頻:EV3編輯軟件 動作模塊的介紹

因為后面的圖像聲音顯示,都屬于一些自定義的項目,所以我們會把我的精力放在前面幾個電機的介紹上。

一、圖像,聲音和顯示

這三個模塊里都自帶了一些圖像,聲音還有一些顏色,都可以在這些欄目中去挑選,同時我們可以進行聲音圖像的自定義,在我們的工具欄里面的“文件”中有相關(guān)的顯示。

在給這些文件進行命名的時候,我們的文件名只能用數(shù)字或者是英文,不接受漢字的編輯。

二、電機

中型電機

第一個欄目是中型電機,可以選擇端口來控制連接的端口。就是你連哪個端口,她就可以控制哪個端口。

點這個欄,會有關(guān)閉選項。關(guān)閉就是,電機停止。后面的結(jié)束時制動,就是如果你打鉤,車直接剎車,馬上停下來。如果打叉,這輛車就會有一個緩沖的過程,并沒有馬上停止。

開啟的話,后面只有一個欄。開啟就是讓電機一直轉(zhuǎn)動。后面的欄,代表功率。功率的意思是電機輸出的功率。如果是100,就是電機以最大的功率旋轉(zhuǎn)。就是速度最快,同時力氣也是最大的。功率的大小可以用鼠標(biāo)調(diào)節(jié),也可以用鍵盤輸入。如果我們把功率調(diào)成1功率或者2功率,我們的車可能是不會行走的。因為功率太小了,是無法克服摩擦力的做功。

正100,是中型電機以100的功率順時針方向進行轉(zhuǎn)動;而負100,是中型電機以100的功率逆時針方向進行轉(zhuǎn)動。正負,代表方向。0功率就是表示這個車不轉(zhuǎn)動。

開啟指定秒數(shù),這里除了功率以外,還有秒數(shù)選項欄的出現(xiàn)。如果我們選擇1秒,對于這個程序來說,就是以最大的功率,順時針轉(zhuǎn)動1秒,然后電機停止。如果在制動的地方打叉,就是就是以最大的功率,順時針轉(zhuǎn)動1秒,然后電機緩慢停止,有緩沖的過程。

制定度數(shù),轉(zhuǎn)一圈就是360度,也就是說,以100的功率,順時針方向,電機轉(zhuǎn)動1圈,然后電機停止。

制定圈數(shù),其實和度數(shù)只是一個換算關(guān)系。一圈就是360度。如果車要跑的比較遠的話,可能用圈數(shù),如果特別遠的話,就用秒數(shù),如果需要特別精準(zhǔn)的話,就是手臂特別小的操作的話,就用度數(shù)。

其實在這里就體現(xiàn)了用電腦編程比用EV3核心編程更有優(yōu)勢。用EV3核心編程只能設(shè)定秒數(shù),而通過電腦編程的話,我們除了秒數(shù)外,還可以精準(zhǔn)的設(shè)定度數(shù)以及圈數(shù)。

大型電機

大型電機的功能和中型電機是一樣的。也是關(guān)閉、開啟、設(shè)定秒數(shù)、度數(shù)和圈數(shù)。兩者的區(qū)別無非是一個控制中型電機,一個控制大型電機。其中,它們都可以控制端口。

移動轉(zhuǎn)向和移動槽

好的,我們進入下一個模塊,移動轉(zhuǎn)向和移動槽。將這兩個模塊同時拿上來的時候,你會發(fā)現(xiàn)這兩個都可以控制兩個電機轉(zhuǎn)移的方向和功率,而且都是通過端口控制。一般端口連接的是左邊電機連接B端口,右邊電機連接C端口。程序模塊上的端口設(shè)置最好也要和連接端口的一致。

現(xiàn)在說下移動槽和移動轉(zhuǎn)向兩者的區(qū)別。

我們可以通過移動槽中的轉(zhuǎn)型欄來控制車運動的方向。如果是0,這個車就直行。如果有度數(shù),這個車就會轉(zhuǎn)彎。相應(yīng),度數(shù)越大,它就拐的越大。如果調(diào)整到100的話,這個車就會原地轉(zhuǎn)彎。

如果選擇關(guān)閉,電機機會停止,如果制定打鉤,就馬上停止,如果打叉,就會有個緩沖的過程

選擇開啟就有個方向。功率顯示的是兩個電機一樣的功率。秒數(shù),就是這個輪子轉(zhuǎn)多少秒;度數(shù)和圈數(shù)也和單個電機一樣。

移動轉(zhuǎn)向是通過轉(zhuǎn)向槽來控制轉(zhuǎn)彎方式,而移動槽是通過兩個電機各自的功率來控制方向的。端口對應(yīng)相應(yīng)的功率。前面端口對應(yīng)前面的功率,后面端口對應(yīng)后面的功率。如果兩個功率相同,這個車就直行。

這里我們發(fā)現(xiàn),移動轉(zhuǎn)向和移動槽都可以讓車直行和轉(zhuǎn)彎,那么在比賽或者上課的時候,我們選擇哪個模塊呢?

在這里跟大家提醒下,在比賽或者上課的時候,我們首先用移動轉(zhuǎn)向來控制小車的運動方向。因為用移動槽的話,有些時候即使兩個電機功率相等,運動的軌跡都不是直線。這跟電機的損耗有關(guān)。同樣是100的功率,左邊的電機是新的,右邊的電機是舊的,執(zhí)行之后的情況就很有可能會不相等。但是,用移動轉(zhuǎn)向這個模塊,它的運算方式是要保證兩個電機輸出功率相同,只有它的左右電機輸出功率是1:1的時候,它才會運動。

所以在讓我們的車運動的時候,我更建議大家用移動轉(zhuǎn)向這個模塊。

好了,這就是一些編程界面的主要功能的介紹,其它功能會在之后的課堂中相應(yīng)介紹。

我是應(yīng)俊,你的機器人老師,咱們下節(jié)課見,拜拜!

給你最好的教育
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容