MotorShield驱动器Mixly图形化编程

Arduino MotorShiled电机驱动器说明》关于电机驱动板的说明,请访问此篇文章

Mixly插件和示例下载: 电机驱动器图形编程插件V5.5 RC4版

Mind+插件下载:Mind+图形插件V5.5版

一、简介和下载

mixly介绍(此处省略废话500字)

软件安装与更新

最新版本建议去Mixly官网下载:https://mixly.org/

或者访问gitee站点:mixly2.0-win32-x64: Mixly图形化编程软件

界面介绍(1.x版本)

Mixly软件主要分成图形化程序选择区、图形化程序编辑区、代码预览区、系统功能区、消息提示区。

MotorShield驱动器Mixly图形化编程
MotorShield驱动器Mixly图形化编程
图形化程序选择区

更多关于mixly的知识,可以访问mixly的官网: http://mixly.org/

二、Mixly插件安装

Mixly插件和示例下载(适用于rc4版): 电机驱动器图形编程插件 V5.5版
examples目录有示例程序

以下界面为Mixly 1.x版,最新版本为Mixly2.0。安装插件略有不同

双击图标打开主程序:

MotorShield驱动器Mixly图形化编程

Mixly2.x版打开界面

MotorShield驱动器Mixly图形化编程

如果开发板是ESP32的,请选择Arduino ESP32选项。

点击”导入库”:

MotorShield驱动器Mixly图形化编程
Mixly1.x版界面

Mixly 2.0界面:

MotorShield驱动器Mixly图形化编程
Mixly 2.x在左上角“设置”

先把下载的插件解压,进入插件目录,选择XML文件(QGPMaker目录):

MotorShield驱动器Mixly图形化编程

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

MotorShield驱动器Mixly图形化编程

程序打开与上传

MotorShield驱动器Mixly图形化编程
文件菜单,选择“打开”
MotorShield驱动器Mixly图形化编程
选择需要的程序示例
MotorShield驱动器Mixly图形化编程
选好开发板类型,选好串口端口号,点击上传,完成程序上传

如程序上传出错,请查看完整的错误提示(常见错误提示查看文章后面的“常见问题”)

三、编程和调试

Mixly编程方式类似Scratch。关于mixly的使用方法和入门知识,请访问mixly的官网: http://mixly.org/

以下简单的演示几个示例,直观的查看Mixly插件的功能。

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

MotorShield驱动器Mixly图形化编程
以上代码,可以让接在M1端口的电机,以相对200的速度值正向旋转

示例二:无线手柄控制M1电机

MotorShield驱动器Mixly图形化编程
当按下手柄方向’上’键后,电机旋转,松开后电机停止。

示例三:超声波避障演示

MotorShield驱动器Mixly图形化编程
超声波测距(避障),距离大于5cm,M3电机启动,否则停止。

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

示例四:无线手柄左边摇杆上下推动控制舵机

MotorShield驱动器Mixly图形化编程
舵机接1#端口

示例五:电子开关和PWM输出

舵机端口#0~#7,除了接舵机,还可以接电子开关(继电器)或其他PWM控制的元件。比如LED亮度调节,电机调速等(需要配对应模块)

MotorShield驱动器Mixly图形化编程
7号端口输出高电平(打开),5号端口输出PWM值4000

示例六:读取电机编码器电机转速(RPM)

MotorShield驱动器Mixly图形化编程
简单的测速示例
  • 首先需要初始化驱动器、然后初始化编码器电机
  • PPR:表示电机的基础脉冲数(磁环的磁极对)
  • 齿数比:表示轮轴转一圈,电机马达的旋转圈数
  • 读入电机转速单位为RPM(转每分钟)
  • 此功能适用于AB相编码器电机,采用4倍频算法

三、常见问题

1、缺乏库文件

MotorShield驱动器Mixly图形化编程

如果mixly2.0版本出现这种提示,说明却库文件。解决方法:

打开以下目录  
[mixly安装目录]\resources\app\board\arduino_avr\libraries\ThirdParty\QGPMaker\libraries

将文件夹里的文件全部复制到以下目录

[mixly安装目录]\resources\app\board\arduino_avr\libraries\myLib

2、mixly2 RC4之前的版本,比如RC3或者mixly1.0版 请使用以下插件

Arduino AVR插件:V5.5版点击下载

ESP32插件:点击下载

上一篇:

下一篇:

相关新闻

发表回复

公众号
公众号
创客圈 配件商城
分享本页
返回顶部