动手学arduino智能车(1)一些准备

通过15篇的文章,如果逐个实验都动手练习,恭喜你,你已经可以学习更高级的arduino课程了。

从本文开始,我陆续介绍如果用mind+编程,做一款智能arduino小车。

关于小车实体:

此前,我有介绍一款arduino智能小车。小车所有部件从淘宝上购得,一部小车成本价约80元。可谓相应的便宜。若你是一个动手能力不太强的初学者,在制作过程中发现,把所有部件装配在一起是一件非常棘手的事情,各部件之间的物理连接也非常麻烦。

解决方案:

淘宝上有一款智能小车,这种小车各部件集成在底盘上,只要把arduino安装在小车上就可以,大大简化了装配过程,使用者可以专注于程序的设计。强烈推荐此款小车。

https://item.taobao.com/item.htm?spm=a1z0d.6639537.1997196601.26.4c917484ErM4Tu&

id=43671770126

动手学arduino智能车(1)一些准备

动手学arduino智能车(1)一些准备

小车还配了实验套件,可进行arduino扩展实验,初高中学生适用。

动手学arduino智能车(1)一些准备

动手学arduino智能车(1)一些准备

编程软件:

为了与tinkercad仿真平台相衔接,小车的编程软件仍采用图形化。满足此条件的软件有多种方案,本文中采用mind+

Mind+是一款基于Scratch3.0开发的青少年编程软件,支持arduino、micro:bit等各种开源硬件,只需要拖动图形化程序块即可完成编程,还可以使用python/c/c++等高级编程语言,让大家轻松体验创造的乐趣。

1.安装mindPlus:进入http://mindplus.dfrobot.com.cn/

下载安装mind+

动手学arduino智能车(1)一些准备

 

2. 把arduino UNO用usb线与电脑连接,运行mind+

3. 选择设备arduino UNO

4. Mind+窗口的上方第一行选择连接设备,软件会自动烧写固件。选择实时模式。

 

动手学arduino智能车(1)一些准备

5. 在第二行选择‘模块’。这是纯scratch模式。(scatch是小学信息课学习内容)

动手学arduino智能车(1)一些准备

 

6. 左边工具栏内最后一个是arduino Uno工具,对arduino各引脚进行控制和读取引脚信息。

动手学arduino智能车(1)一些准备

mind+与tinkercad的circuits的使用方法几乎一样。

以光控路灯为例,代码如下:

动手学arduino智能车(1)一些准备

如果你一切准备就绪,下一次就开始“闭门造车”了。