我们不仅销售产品,我们还传播知识
商品分类

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

一、简介和下载

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

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

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

软件和插件下载:

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

软件和插件下载:

  • mBlock3可以直接去官方网站下载
  • 插件和示例:点击下载

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

二、安装Mixly插件

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

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

点击”导入库”:

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

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

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

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

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

三、编程和调试

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

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

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

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

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

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

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

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

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

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

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

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

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

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

以下两款机械车的完整图形化示例代码:点击下载(下载后,点”打开”,然后”上传”)

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

发表回复

登录后才能评论
微信群
微信群
联系我们

联系我们

微信:13823392571

在线咨询:点击这里给我发消息

工作时间:周一至周五,9:30-18:30,节假日休息

微信客服
微信客服
分享本页
返回顶部