資訊內(nèi)容
【Scratch版】機器人編程,第二課,動起來
前面我們學(xué)會了讓EV3動起來的第一課,今天我們來學(xué)習(xí)下Scratch編程。
其實從一個教師的角度來看,Scratch編程才是我們最應(yīng)該學(xué)的,最起碼,Scratch編程是已經(jīng)進入孩子的信息課程的。而且Scratch編程的兼容性也很高,很多的國產(chǎn)機器人都是用的Scratch編程。與此相對的樂高就有點“獨”了。
今天我們以能力風(fēng)暴的氪系列為例。打開小A的程序編寫軟件,如下
我們今天的目標(biāo)很簡單,只要控制小A以40的速度直走5秒,然后圍繞左輪轉(zhuǎn)圈就可以了。
直走的程序我寫上了,兩個注意點也標(biāo)出來了,下面我們來解釋下為什么反轉(zhuǎn)。
其實說通了很簡單,你搭建的機器人如果是兩個電機啟動的,那一般都是這樣的,即使是其他形狀,那你基本也改變不了兩個電機是相對的位置(搭建的摩托車的造型或是其他單電機結(jié)構(gòu),其自行過略這段及后面一段,因為你不需要!估計你也轉(zhuǎn)不了彎
)。
兩個電機位置相對,在旋轉(zhuǎn)方向相同的情況下,自然是一個前進,一個后退,不調(diào)整電機旋轉(zhuǎn)方向的話,你的小A只會在原地轉(zhuǎn)圈。不信的都自己試試,畢竟失敗是成功他媽媽!
那等待5秒又是等的啥?
其實這個等待5秒等的前面的命令執(zhí)行的時間。
前面的程序就是讓小A以40的速度前進5秒。
那如果我們沒有加入等待5秒呢?那不好意思,小A會一直向前走,前進,前進,前進進!
接下來就是繞左輪轉(zhuǎn)圈了。
這里告訴大家一個秘訣:轉(zhuǎn)彎方向的速度是必然小于另一個方向的速度!記住這句話,不需要理解,把這個當(dāng)作是公式套用就可以了。
繞左輪轉(zhuǎn)圈,也就意味著左輪不動,我們只需要不啟動左輪就可以了。
所以程序就是這樣的
好了,今天的課結(jié)束。謝謝大家!
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

- 上一篇
Scratch編程之一句話的編程(循環(huán)的故事)|轉(zhuǎn)載
今天的一句話的編程,我們來講述一下循環(huán)的故事。循環(huán)是各種編程的重要部分,Scratch也不例外。 Scratch的循環(huán)大致分為兩種,如果再細分,其中一種可以再細分為兩種。大致分的兩種,一種叫“永遠循環(huán)”,一種叫“暫時循環(huán)”,而“暫時循環(huán)”又可以細分為“有次數(shù)的循環(huán)”
- 下一篇
每周一課 | Scratch:沙漠古國
第一步,點擊上方藍色字體… 很久很久以前, 廣闊的沙漠里有一個王國, 人們稱它為沙漠古國, 沙漠古國的子民們很珍惜水, 他們認為, 每一滴水,