Arduino PS2-Motor-Shield驱动器图形化编程

网友投稿 2019-08-12 12:35

https://cdn.china-scratch.com/timg/190814/12353M947-0.jpg

Arduino PS2-Motor-Shield驱动器图形化编程

一、简介和下载

为了简化编程,降低入门门槛,我们基于Mixly(米思齐)和Scratch开发了PS2电机驱动器的图形化插件。

我们推荐使用Mixly,界面比Scratch简洁易操作,非常适合入门学习。

1、Mixly,(全称Mixly_Arduino,中文名称米思齐)是在北京师范大学教育学部创客教育实验室开发的一款免费开源的图形化编程工具。Mixly 在设计上做到了完全绿色使用。直接从网下载,解压后打开即可使用。关于Mixly可以查看详细手册查看:点击下载。

软件和插件下载:

  • Windows版:https://pan.baidu.com/s/1XotU5fYwPEsdfipJxk6VuA
    提取码:k5bz     (0.999版,百度网盘)

  • MAC版:http://pan.baidu.com/s/1jHDdgIM    (0.995版)

  • PS2-Motor-Shield驱动器插件和示例(支持0.999版):点击下载

  • Mixly官方下载最新版:http://mixly.org/explore/software

2、mBlock3,是基于Scratch 2.0开发的一套编程环境。操作界面基本保持Scratch 2.0的风格。更多资料可以去mblock官网查看。

软件和插件下载:

  • mBlock3可以直接去官方网站下载

  • 插件和示例:点击下载

*以下详细介绍Mixly的使用方法。

二、安装Mixly插件

*我们提供的Windows版链接已经安装好插件,可以跳过这一步。
双击图片打开主程序:

https://cdn.china-scratch.com/timg/190814/12353U211-1.jpg

点击”导入库”:

https://cdn.china-scratch.com/timg/190814/12353UN1-2.jpg

选中插件根目录的XML文件(先下载插件并解压):

https://cdn.china-scratch.com/timg/190814/12353R921-3.jpg

安装成功后,可以在右侧看到插件目录:

https://cdn.china-scratch.com/timg/190814/12353QD5-4.jpg

三、编程和调试

Mixly编程方式类似Scratch。
首先查看一下插件提供的模块内容:

https://cdn.china-scratch.com/timg/190814/1235395D7-5.jpg

我们直观的查看两个示例。

示例一:初始化驱动器,并让M1电机旋转起来。

https://cdn.china-scratch.com/timg/190814/1235392Z9-6.jpg

1、初始化:
为了驱动器能顺利工作,需要对驱动器初始化

https://cdn.china-scratch.com/timg/190814/1235395311-7.jpg

然后让电机M1向前旋转,速度为200(相对值):

https://cdn.china-scratch.com/timg/190814/1235392W4-8.jpg

示例二:初始化驱动器,连接PS2无线手柄,当按下手柄方向’上’键后,电机旋转,松开后电机停止。按手柄X按钮,手柄震动一次。

https://cdn.china-scratch.com/timg/190814/12354030F-9.jpg

https://cdn.china-scratch.com/timg/190814/1235401W4-10.jpg

示例三:超声波测距(避障),距离大于5cm,M3电机启动,否则停止。

*超声波测距模块的对应的驱动器引脚分别是8,7

https://cdn.china-scratch.com/timg/190814/1235406335-11.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com