玩具编程车怎么弄

时间:2025-01-23 11:17:21 游戏攻略

玩具编程车的制作方法如下:

材料准备

金属小车外壳×1

面包板(用于插电线)

车底附带定向轮(稳定身和方向)

玩具轮胎×2

螺丝刀×1

螺丝和螺母×9(4根长螺丝、1根矮螺丝、4个螺母)

扩展板×1

microbit×2(1块作为接收装置、1块作为遥控装置)

电池×2

马达×2(1个马达附带2根电线)

电线×6

USB线×1

安装步骤

将两个马达用螺丝安装到小车底部。

将两个玩具轮胎安装到小车金属外壳上。

将电池放入到扩展板里,并将扩展板安装到小车金属外壳上。

分别将四根电线和马达上各自对应的电线两两连接起来。

将一块microbit(接收装置)置入小车外壳上的扩展板上,另一块microbit(遥控装置)连接已经插电的USB线。

编程与操作

两块microbit已经通过电脑程序保存好代码,按下microbit(遥控装置)的A键启动智能小车前进,按B键可暂停行驶。

若想让智能小车有更多的行动,例如转弯、后退等,可以在microbit中保存好代码,放入扩展板即可运行。

编程软件选择

根据不同的编程经验和需求,可以选择以下几种编程软件:

Scratch

特点:图形化编程语言,用户可以通过拖拽代码块来编写程序,适合初学者和儿童。支持多种传感器与扩展模块的连接。

使用方法:通过拖拽积木块来创建程序,控制玩具车的动作和行为。

Arduino

特点:开源硬件与软件平台,使用C/C++语言进行编程,需要用户具备一定的编程基础。通过连接Arduino主板和相应的传感器,可以编写程序控制玩具车的运动。

使用方法:编写C/C++代码,通过Arduino的开发环境控制编程车的电机、传感器等模块。

mBlock

特点:基于Scratch的扩展软件,提供图形化编程模式和Arduino代码模式两种编程方式。兼容性好,适合初学者和有一定编程基础的用户。

使用方法:通过拖拽积木块来创建程序,支持多种编程车的控制板。

Python

特点:通用编程语言,适用于有一定编程经验的用户。许多编程车提供了Python的编程接口,可以实现更加复杂的编程任务。

使用方法:连接玩具车和计算机,使用Python编写程序,控制玩具车的运动、传感器的读取等操作。

示例代码(使用Scratch)

1. 打开Scratch软件。

2. 创建一个新的项目。

3. 在舞台上放置两个按钮,分别命名为“前进”和“后退”。

4. 将“前进”按钮连接到“当按下按钮”事件,并将“后退”按钮连接到“当按下按钮”事件。

5. 在“当按下按钮”事件中,添加以下代码:

如果按下的是“前进”按钮,则设置电机速度为50,并添加一个等待块,等待1秒。

如果按下的是“后退”按钮,则设置电机速度为-50,并添加一个等待块,等待1秒。

通过以上步骤和代码,你就可以使用Scratch编程控制玩具车的前进和后退了。根据需求,你可以进一步添加更多功能,如转向、停止等。