3.小车斜向45度运动

您当前位置: 首页 > Omniduino智能小车 > 8.Scratch课程

CarRun02.zip  点击下载

1. 学习目标

本节课我们增加小车斜向45度运动的功能。

2.课前小知识

omniduino全向小车还可以向斜45度方向运动,以下是小车斜45度方向运动的受力情况分析

1) 向左前方运动:当A轮不动,B轮正转时,小车向左前方运动。

2) 向右后方运动:当A轮不动,B轮反转时,小车向右后方运动。

image.png  image.png

  

3) 向右前方运动:当A轮正转,B轮不动时,小车向右前方运动。

4)向左后方运动:当A轮反转,B轮不动时,小车向左后方运动。

image.png  image.png

 

3.寻找积木块

我们本次使用的积木块与小车前后左右运动实验使用的积木块一致。

组合积木块:

image.png 

 

4.编译上传程序

1) 积木搭建完成后,点击Helloblock编程界面右上角的代码模式。我们可以看到对应的Arduino 代码。

 

2) 然后,我们需要通过USB数据线omniduino全向小车和电脑连接起来,选择对应的号(该端口号要和电脑设备管理器中的端口号保持一致,具体细节请详见【课前准备】-【Helloblock编程软件的使用】)。

!注意:每个电脑的端口号都不一样,请根据实际情况选择你当前的端口号。

image.png 

 

3) 点击右上角的上传按钮,即可上传程序。此按键为一键编译上传,所以需要一点时间,请耐心等待。

 image.png

image.png 

 

4) 当编程界面右下角出现“Done compiling  Done uploading”的字样时,如下图所示,即表示程序已经下载好了。

 image.png

 

5.实验现象

上传成功后,开机按功能按键,启动程序,omniduino全向小车先向左前方运动1秒,再向右前方运动1秒,再向右后方运行1秒,最后向左后方运动1秒。小车的运动轨迹类似于一个菱形。