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