Mixly米思齐1.0 2.0 3.0 软件windows版本MAC苹果电脑系统安装使用常见问题与解决

Mixly软件应用常见问题

Mixly米思齐编译或上传报错?

1、软件安装与驱动(Mixly1-2)

1-1 Windows版本

软件及驱动可以在Mixly群(QQ群号621937623)的群文件夹中找到,或到Mixly在线软件下载链接中重新下安装包!【Mixly软件安装包下载】

Win版本安装软件方法:

Windows安装版

安装路径(很重要!):安装路径在硬件根目录下,如D:\mixly,文件夹名不能有中文、空格、符号。

Windows gitee工具更新版

A:解压后,把Mixly安装路径改成D:\mixly,文件夹不能有中文、空格、符号、(如果是Mixly2.0)官方文件的原解压名也不行,移动后更新两次再运行能好。 比如D盘不是只能D盘,如果不小心装在其它多级目录,移动后把文件夹属性设置成【可读可写】再更新两次,更新时全选Y!!

B: 电脑必须联网,运行两次以上【一键更新】,打开Mixly运行。

1-2 MAC版本Mixly2.0的安装

安装视频教程:

注:下载文件的区别,因为苹果电脑 有M1-M2芯片,那么就要用带arm标识的压缩包,如果是旧的Intel的芯片的请用带X64的压缩包!在电脑左上角苹果标识中右键盘----关于本机----芯片,可以查看到自己电脑的是哪种芯片。
如:

用于M1-M2芯片的:mixly2.0-mac-arm64-一键更新版.7z

用于intel芯片的:mixly2.0-mac-X64-一键更新版.7z

1,解压到⾃定义位置(可以在桌面),并把所有文件移到文件夹的根目录中,文件夹重命名为Mixly2,不要有更多的二级目录及不要有空格,中文,其它符号。

2 安装git:安装此⽬录下提供的 git-2.15.0-intel-universal-mavericks.dmg 安装包。

3 打开终端:使⽤快捷键 command+空格 打开聚焦搜索,输⼊ terminal.app 并选中匹配项, Enter 后即可打开终端(或用siri呼叫“打开端终”)。

4 切换路径到Mixly⽂件夹:在终端中输⼊ cd [path] —回车Enter,其中 [path] 为所解压的mixly2.0更新⽂件夹路径。 例如:当前mixly2.0⽂件夹路径为/Users/xxx/mixly2.0,则对应指令为 cd /Users/xxx/mixly2.0 。或终端中输入cd空格,然后拉入文件夹也可以。不要退出接着操作第5步。

5 开启root权限:在终端中输⼊“ sudo su ”,(注这里最后要个空格) Enter 后按照提示 输⼊密码 即可开启root权限,注意:以下操作必须在root下执⾏,否则可能会出错。

6 运⾏⼀键更新脚本:在终端中输⼊ “sh 一键更新.sh”,(注这里中间的sh后有空格,最后无空格)Enter后根据提示选择需要安装的板卡,然后等待完成,安装完成后,关闭终端。

7 有的电脑当运行完第6步后打开时提示错误或少文件,可以手动再操作一次第6步,注:操作第6步是要从第3步开始:)

8 在K210 MPY上传报错时,因为 PY在mac 要不能跟安装包一起,这时我们自己打开终端将没有的手动安装,指令格式:pip3 install XXXXX, 最后的 X 为报错要安装的内容,如报错:ModuleNotFoundError: No module named ‘dotenv’ ,这时我们就是差了 dotenv 库,打开终端输入指令:pip3 install dotenv,或如报错:ModuleNotFoundError: No module named ‘click’,这时我们就是差了 click 库,打开终端输入指令:pip3 install click回车即可自动安装(要保持网络正常)。 如上指令安装不了时,换用指令:pip3 install python-XXXXX,X 为报错要安装的内容。

2、Mixly2.0常见问题及建议解决方案

通常打开软件时就报错,最好的的解决办法是更新或重装软件!不然你可找半天也不一定找得出问题!

2-1 Windows版本常见

A:软件白屏不显模块,或缺少主板的选择项等

B:编译不过,出现了“Linking everything together…”这一行后,到查找COM口时出现一堆路径文件

解决方案:

1,必须做的通用解决方案:把Mixly2.0的存放目录放到根目录下,如:D:\Mixly2 (不要再有二级文件夹,不要有空格,中文,其它符号),移动后把文件夹【属性】设为【可读可写】,再运行两次 软件文件夹内的“一键更新.bat”,再重新启动通常能解决。

2,重启电脑移除硬件,直接再运行软件右上角的【更新】或到软件文件夹内找到【一键更新.bat】运行后重启软件。

2-2 MAC版本常见

不能导入云库,不能编译成功,不能打开软件,不能上传,提示错误信息(非程序 代码的错误)

解决方案:以上原因为MAC系统的安全机制限制了用户软件对文件的操作,运行指令解除文件夹的安全限制: 1.把Mixly文件夹放在桌面上并把文件夹名改简单一点,不要那么长,把中文、空格、小数点等符号全部去掉,剩下mixly ,安装文件夹内的python3.XX,重启电脑 2.打开终端APP或对着siri说”打开终端“进入命令行,输入指令:sudo xattr -r -d com.apple.quarantine 复制这一段粘贴上去
3.然后再把你的mixly文件夹拖进去,它自动会生成路径 注:路径跟前面2上的指令要有一个空格 4.回车/输入开机密码(如果有显示一个钥匙图标时)就完事了。

2-3 上传不了

3-1 选择正确的主板

A01/C01等UNO主控: Mixly 在上传处选QDProbot Arduino UNO ,或UNO

IOTstart/物联屏等ESP8266主控:Mixly 在上传处选ESP8266

AIcam:Mixly 在上传处选QDProbotAIcam

C02/C02Mini/IOTpro/齐护遥控等ESP32主控:Mixly 在上传处选ESP32_Arduino 、QDProbotAIcam或QDProbotC02

然后选对应的COM口,要对应自己的主控制口,如无法判断是哪一个,请拔去设备再检查哪个不显示了,再重插上后又有显示的就是这个口;

3-2 A01/C01的P5是专供蓝牙模块wifi模块用,同硬串口,为了高速传输数据,所以它跟数据USB口是并联的,只要上传程序时不要插模块即可,上传完成后正常用,不影响在线监视功能!

2-4 打开文件缺少块,出现黑色块?

旧文件,软件升级后不支持一些编程块或缺少库文件的支持,要先手动导入对应文件所用到的库文件,然后再打开文件!

2-5 打开文件空白?

Mixly的文件不支持在文件夹上双击打开,如果这样打开软件会显示空白!

正确的方法是:先打开软件,然后从软件的文件—打开,找到文件打开;或先打开软件,然后把文件托到软件上,也可以正常打开!

3 、Arduino ESP 主控编程硬件(主板/模块)使用常见问题

3-1 ESP32主控常见问题

1-1 ESP32开启wifi后有的引脚不能读取或应用?
使用Wi-Fi时不能使用ADC2管脚。因此,如果您使用Wi-Fi,并且无法从ADC2 GPIO获取值,则可以考虑改用ADC1 GPIO,这应该可以解决您的问题,具体哪些是ADC2请查看【二次开发资料】。

1-2 接了传感器后不能上传程序?
ESP32的主控,在上传前最好不要在2号引脚 ,15号引脚及12号引脚上有传感器或执行器,否则有可能影响上传。

1-3 上传时软件报错:ESP32-MD5 of file does not match data in flash!为什么?
这是ESP32芯片内部错误,需要用工具修复。

修复方法:将工具文件夹中的esp_reset.bat文件用记事本打开,将文件中串口号修改为有问题的开发板串口号并保存,运行即可:【修复工具】

1-4 上传时显示:waiting for download
在上传时串口监视器显示:

rst:0x1 (POWERON_RESET),boot:0x0 (DOWNLOAD_BOOT(UART0/UART1/SDIO_FEI_FEO_V2))

waiting for download
这是可能你的主板上的2-12-15 号GPIO上有接传感器或模块影响到了上传,这三个引脚是ESP32的特殊引脚,在上传时要固定拉高或拉低,如果接了传感器就不能执行上传,一直显示等待上传。

解决方法:先把这些引脚的的模块去除,重新上传完成后再接回。

3-2 已知wifi环境都正常,为什么不能正常联网?

A: ESP32的WiFi需为2.4G频段WiFi,如果你用的是5G或别的频段,是不会工作的;

B: 连接WiFi避免使用中文名称。

3-3 主板一直重启?

3-1 供电不足,请外接电池,特别是电机,大舵机类的一定要另外供电或独立供电(模块上的正负极用外部电池),然后把地线(负极)跟主板并连,主板上的控制线外接(到模块)就好!

3-2 程序有错,触发了重启机制,重新检查或更换程序测试。

3-3 外接传感器电机等有短路情况或负载大于GPIO的电流,逐个去除测试。

3-4 检查复位键是否损坏。

3-4 Arduino上传时提示编译错误?

4-1 编译信息中出现 error: ‘XXX’ was not declared in this scope字样
​ 编译信息中出现其它 error: ’ 字样

解决方案:

程序设计有问题,如没有定义变量,变量名错,函数错,没有库文件,没有初始化等,重新检查程序

4-2 编译不过,出现了“Linking everything together…”后不能上传
解决方案:排除如上的问题,检查硬件,先对COM口,数据线,电脑USB…硬件问题!

3-5 上传程序后,什么都正常,但电机不会转?

5-1 未插电池盒或电源充电器,这是因为电机接口上的电源是独立供电的,通过电池或充电器接口,这时必须打开电源或接上电池才会工作,这是为了更好的保护数据端口的稳定性及保护电脑USB口不因电流过大而烧坏!

5-2 检查更换数据线;

5-3 检查程序逻辑;

5-4 电池电量不足;

3-6 正常上传程序后模块没有反应?

6-1,检查模块电源指示灯有没有亮起,如果无请检查接线端口是否正确,数据线有无断线,换另一根相同的数据线代替测试;

6-2,检查模块跟程序端口的选择是否相同对应;

6-3, 重启主机,有复位键的模块按一下复位(如语音模块,MP3模块);

6-4,程序运行时间不够导致死机,比如MP3模块,如果给的播放时间太短就会引起死机的情况;

3-7 物联网Blynk常见问题

A: 当只是简单的物联网可以直接用ESP8266或ESP32类主控,IO很多的项目可以用C01(UNO)+ESP8266模块,这样端口更多,同时也有了网络,不足的是UNO的内存及运行资源有限,当过多的运算或拓展传感器时可能引发掉线,但对于简单的项目还是可以运行正常的!

B: 当主要运行为网络项目时,外接只是一两个传感器时,建议采用齐护物联屏IOT(ESP8266), 这样节省了成本,同时网络运行稳定!

C: 当运行的外拓展设备多,同时要求网络内存结构多时采用C02主控(ESP32)板, 功能强大!

如下问题主要是出现在A种用法时,但BC用法也可以参考。

7-1,连接不上服务器:

串口监控出现:AT+CIPSTART=1"TCP",“182.61.28.31”,8080,程序中过多的运算不合规,比如应用到了定时器又用到了延时,或模块的库文件内带时间函数也会影响到运行,程序过于复杂,主机运算不过,比如OLED的显示,舵机的动作过于频繁等,先从一个简单的程序开始调试,再一步步按教程学习分步功能。

如果还不行,检查连接线,wifi密码等,最后可能是服务器故障,联系客服人员,重启服务器。

7-2,连接模块后连不上网:

A:检查设置的用户名,密码,手机APP上项目的授权码,对不对的上!

B:插上模块后一下要断电重启,约等20秒后自动连接。

C:Wi-Fi名称不可以有中文。
D:Wi-Fi是否为2.4GHz,不支持5GHz。
E:Wi-Fi名称密码区分大小写,必须一致。
F:苹果手机分享热点无法连接的,安卓热点可以用。
7-3,连线后容易断线:

A:检查程序内不可以有刷新频率小于1秒的动作,否则Blynk会关闭连接,这是Blynk的规则;

B:程序内如果 用了系统定时器,就不可以用在程序中的延时功能,切记!只能二选一。

3-8 蓝牙模块连不上

1,蓝牙模块当拔开USB线后容易断线(主要发生在C01系):蓝牙模块供电不足,或用一个小电池在USB上供电,像充电宝一样,应急用一下,尽快联系厂家更换!

2,当电脑跟主机互动时,蓝牙模块不能连接到手机,因为蓝牙跟上传USB口是同一个口,同时只能跟一种设备通讯(二选一,优先先插入的)。

9、OLED模块Arduino下常见的问题
1,编译时间长: 因为 OLED 用的 U8G的库时处理的数组信息大,所以编译会时间更久,耐心!

2,UNO内存不足:OLED 指令用的多时会占用更多的内存,所以尽量少用,内容能用变量的就用变量,减少块的使用,或换用ESP主控。

3,用汉字时影响其它的串口模块:因库及 Arduino 的内部机制的原因,当用汉化及画图功能块时有时会影响到串口,运行前先测试!

4、更多关于Mixly软件及编程的学习

可以参考在线学习文库:http://wiki.qdprobot.com

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/67564.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaScript 日期对象、DOM节点操作

日期对象 日期对象:使用new关键字实例化出来的对象 const date new Date() //这样就获取到了一个日期对象 直接打印对象: console.log(date) 打印到控制台如截图所示 时间对象内的方法们: 1.获取对象 对象.getFullYear() -- 获取当前…

Python制作简易PDF查看工具PDFViewerV1.0

PDFViewer PDF浏览工具,Python自制PDF查看工具,可实现基本翻页浏览功能,其它功能在进一步开发完善当中,如果有想一起开发的朋友,可以留言。本软件完全免费,自由使用。 软件界面简洁,有菜单栏、…

开源AI智能名片2+1链动模式S2B2C商城小程序源码在活动运营中的应用与优化

摘要:在数字化时代,开源AI智能名片21链动模式S2B2C商城小程序源码作为一种创新的商业应用模式,为企业提供了强大的运营工具。本文旨在探讨该源码在活动运营中的应用与优化策略,包括活动类型与时间节点的梳理、活动模块化设计、后台…

Centos7系统下安装和卸载TDengine Database

记录一下Centos7系统下安装和卸载TDengine Database 安装TDengine Database 先看版本信息 [root192 ~]# cat /etc/centos-release CentOS Linux release 7.9.2009 (Core) [root192 ~]# uname -r 3.10.0-1160.119.1.el7.x86_64 [root192 ~]# uname -a Linux 192.168.1.6 3.10…

【专题三:穷举vs暴搜vs深搜vs回溯vs剪枝】46. 全排列

1.题目解析 2.讲解算法原理 1.首先画出决策树&#xff0c;越详细越好 2.设计代码 全局变量 List<List<Integer>> retList<Integer> pathboolean[] check dfs函数 仅关心某一节点在干什么 细节问题回溯 干掉path最后一个元素修改check权限 剪枝 check中为…

【氮化镓】香港科技大学陈Kevin-单片集成GaN比较器

一、引言(Introduction) GaN HEMT的重要性 文章开篇便强调了氮化镓(GaN)高电子迁移率晶体管(HEMT)在下一代功率转换系统中的巨大潜力。GaN HEMT具备高开关频率、低导通电阻、高击穿电压以及宽工作温度范围等优势,使其成为功率电子领域的热门研究对象。这些特性使得GaN…

【Linux】进程的程序替换

前言&#xff1a; 在未进行进程的程序替换时&#xff0c;父子进程的数据是独立的通过页表进行映射进行实现进程数据的独立性&#xff0c;但是父子进程的代码还是共享的&#xff0c;我父进程将子进程进行创建出来不仅仅只会有父子进程只进行执行共享代码的需求&#xff0c;有的…

linux网络编程11——线程池

1. 线程池 1.1 池化技术原理 池化技术 当一个资源或对象的创建或者销毁的开销较大时&#xff0c;可以使用池化技术来保持一定数量的创建好的对象以供随时取用&#xff0c;于是就有了池式结构。常见的池式结构包括线程池、内存池和连接池。 池化技术应用的前提条件主要包括三…

计算机网络 (51)鉴别

前言 计算机网络鉴别是信息安全领域中的一项关键技术&#xff0c;主要用于验证用户或信息的真实性&#xff0c;以及确保信息的完整性和来源的可靠性。 一、目的与重要性 鉴别的目的是验明用户或信息的正身&#xff0c;对实体声称的身份进行唯一识别&#xff0c;以便验证其访问请…

SSM宠物论坛设计系统

&#x1f345;点赞收藏关注 → 添加文档最下方联系方式咨询本源代码、数据库&#x1f345; 本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目希望你能有所收获&#xff0c;少走一些弯路。&#x1f345;关注我不迷路&#x1f345; 项目视频 宠…

前后端分离的Java快速开发平台

采用SpringBoot3.x、Shiro、MyBatis-Plus、Vue3、TypeScript、Element Plus、Vue Router、Pinia、Axios、Vite框架&#xff0c;开发的一套权限系统&#xff0c;极低门槛&#xff0c;拿来即用。设计之初&#xff0c;就非常注重安全性&#xff0c;为企业系统保驾护航&#xff0c;…

ComfyUI-PromptOptimizer:文生图提示优化节点

ComfyUI-PromptOptimizer 是 ComfyUI 的一个自定义节点&#xff0c;旨在优化文本转图像模型的提示。它将用户输入的提示转换为更详细、更多样化、更生动的描述&#xff0c;使其更适合生成高质量的图像。无需本地模型。 1、功能 提示优化&#xff1a;优化用户输入的提示以生成…

电梯系统的UML文档05

Dispatcher 不控制实际的电梯组件&#xff0c;但它在软件系统中是重要的。每一个电梯有一个ispatcher&#xff0c;主要功能是计算电梯的移动方向、移动目的地以及保持门的打开时间。它和系统中除灯控制器以外的几乎所有控制对象交互。 安全装置也是一个环境对象&#xff0c;它…

【Spring Boot】掌握 Spring 事务:隔离级别与传播机制解读与应用

前言 &#x1f31f;&#x1f31f;本期讲解关于spring 事务传播机制介绍~~~ &#x1f308;感兴趣的小伙伴看一看小编主页&#xff1a;GGBondlctrl-CSDN博客 &#x1f525; 你的点赞就是小编不断更新的最大动力 &#x1f386;那么废话…

go语言zero框架通过chromedp实现网页在线截图的设计与功能实现

在 GoZero 框架中实现网页在线截图的功能&#xff0c;可以通过集成 chromedp 库来控制 Chrome 浏览器进行截图。chromedp 是一个基于 Chrome DevTools 协议的 Go 包&#xff0c;可以用来在 Go 程序中模拟浏览器操作&#xff0c;如页面截图、DOM 操作、表单提交等。 下面是一个…

新星杯-ESP32智能硬件开发--SoC基础

本博文内容导读 1、当前嵌入式系统的发展情况&#xff0c;分析SoC作为物联网开发的重要技术&#xff0c;是未来物联网发展重要方向。 2、介绍SoC系统的组成和系统特点&#xff0c;了解SoC打下SoC基础。 3、介绍基于ESP32的SoC系列开发板&#xff0c;ESP32开发的系统功能进行总…

蓝桥杯备考:堆和priority queue(优先级队列)

堆的定义 heap堆是一种特殊的完全二叉树&#xff0c;对于树中的每个结点&#xff0c;如果该结点的权值大于等于孩子结点的权值&#xff0c;就称它为大根堆&#xff0c;小于等于就叫小根堆&#xff0c;如果是大根堆&#xff0c;每个子树也是符合大根堆的特征的&#xff0c;如果是…

微软官方Windows 10系统ISO镜像文件下载指南

简介 什么是ISO镜像文件 ISO镜像文件是一种特殊的数字文件格式&#xff0c; 精确复制了物理光盘的所有内容和结构 。这种文件通常用于存储完整的操作系统安装程序或其他大型软件包&#xff0c;便于在网络上传输和长期保存。ISO文件的核心优势在于其高度的完整性和可靠性&…

RabbitMQ-消息可靠性以及延迟消息

目录 消息丢失 一、发送者的可靠性 1.1 生产者重试机制 1.2 生产者确认机制 1.3 实现生产者确认 &#xff08;1&#xff09;开启生产者确认 &#xff08;2&#xff09;定义ReturnCallback &#xff08;3&#xff09;定义ConfirmCallback 二、MQ的持久化 2.1 数据持久…

fgets、scanf存字符串应用

题目1 夺旗&#xff08;英语&#xff1a;Capture the flag&#xff0c;简称 CTF&#xff09;在计算机安全中是一种活动&#xff0c;当中会将“旗子”秘密地埋藏于有目的的易受攻击的程序或网站。参赛者从其他参赛者或主办方偷去旗子。 非常崇拜探姬的小学妹最近迷上了 CTF&am…