MotorShield电机驱动器 – Mixly/Mind+图形化编程

此篇文章主要介绍如何使用米思奇图形化编程的插件下载、安装和使用

一、下载米思奇

最新版本建议去Mixly官网下载:米思奇官网

界面介绍

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

MotorShield电机驱动器 - Mixly/Mind+图形化编程

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

二、安装Mixly插件

下载以上插件并解压

第1步:双击图标打开主程序:

MotorShield电机驱动器 - Mixly/Mind+图形化编程

第2步:打开界面

MotorShield电机驱动器 - Mixly/Mind+图形化编程

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

第3步:点击”导入库”

选择刚才解压的插件文件夹,选择XML文件(QGPMaker目录):

MotorShield电机驱动器 - Mixly/Mind+图形化编程

注意:插件解压后有两个目录分别是ArduinoAVR版和Esp32版,请根据第2步选择对应的文件夹

安装成功后,可以在左侧最下方看到插件目录:

MotorShield电机驱动器 - Mixly/Mind+图形化编程

第4步:打开示例程序

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

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

三、编程和调试

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

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

MotorShield电机驱动器 - Mixly/Mind+图形化编程

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

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

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

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

示例三:超声波避障演示

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

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

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

MotorShield电机驱动器 - Mixly/Mind+图形化编程
舵机接1#端口

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

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

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

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

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

三、常见问题

1、缺乏库文件

MotorShield电机驱动器 - Mixly/Mind+图形化编程

如果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插件:点击下载

四、米思奇插件历史版本

原创文章,作者:奇果派工坊,如若转载,请注明出处:https://www.7gp.cn/archives/322

(95)
上一篇 2024年10月28日 上午11:19
下一篇 2024年11月6日 上午9:30

相关推荐

  • Esp32-S3电机驱动器——Ros2开发

    本文重点讲述如何使用micro-ROS技术让Esp32和Ros2之间进行通讯,并提供了一个双向通讯的示例代码供大家参考,后期可以在此基础上完善esp32的电机控制、ros2的智能控…

    2025年2月16日
  • 机械臂麦克纳姆轮V2.0版小车安装说明

    程序下载:Arduino巡线示例代码 《MEARM机械臂安装教程》 小车机械臂安装机手册,请访问以上文章链接,安装机械臂。机械臂无需底座,可从Step 4开始。 《麦克纳姆轮小车V…

    2021年1月12日
  • 程序烧录工具

    一.概述 该工具是针对奇果派驱动板提供的程序烧录功能,您可以在不写代码的情况下刷上我们的示例代码。 注意,该工具仅可在windows上运行,支持我们的几款主要产品:Arduino …

    2025年3月1日
  • 麦克纳姆轮搬运车

    准备 安装机械臂之前,要调整舵机初始角度,否则会影响机械臂活动范围或者卡死。套件提供的舵机运行范围是0-180度,初始角度处于居中(90度)即可。 *舵机长时间堵转(卡死)增加功耗…

    2021年1月11日
  • Esp32-S3电机驱动器——物联网远程控制

    一.概述 本片介绍物联网协议Mqtt控制设备 需要准备Mixly米思奇和我们的S3驱动板,米思奇的安装配置请参考下方链接 二.米思奇代码 1.下载的插件文件夹先解压,然后打开Exa…

    2025年3月30日
  • 麦克纳姆轮小车V2版安装说明

    《V2金属版麦克纳姆轮小车安装视频》 金属版麦轮小车请点击以上链接查看 一、概述 二、开始安装 电机线焊接/连接 安装电机支架和电机 安装侧板和顶盖 先确认好顶部盖板需要安装哪些东…

    2021年1月8日
  • MotorShiled电机驱动器 – 扩展板

    该线路板是奇果派自研的一款电机驱动扩展解决方案,可以驱动4个直流电机或2个步进电机,并且额外提供8路全速PWM控制,可以控制8路舵机。

    2024年10月28日
  • 视频车组装教程-带4G模块

    【奇果派】视频遥控小车安装教程-带4G模块 点击查看开发板资料 下载App 目前仅支持安卓版App 4G版-步骤1: 配对车子 如购买的是4G版套餐,发货清单会有一个4G通讯模组,…

    2024年5月31日
  • 奇果派S1机甲战车使用手册

    安装发射器 安装底座 底盘安装 《麦克纳轮V2底盘安装》 麦克纳姆轮车架底盘安装请访问以上链接 集成版底盘车架的安装 发射器接线注意事项: 发射器电流比较大,电源供电功率需要足够大…

    2021年1月11日
  • 16路PWM舵机驱动板(PCA9685)的使用说明(更新中)

    一、概述 用Arduino类库驱动舵机并不是一件难事,如果需要驱动很多电机,就需要要占用更多的引脚,也会影响到Arduino的处理能力。专门的舵机驱动板很好的解决了这个问题。 此舵…

    2021年1月4日