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
相关文章:
Mixly米思齐1.0 2.0 3.0 软件windows版本MAC苹果电脑系统安装使用常见问题与解决
Mixly软件应用常见问题 Mixly米思齐编译或上传报错? 1、软件安装与驱动(Mixly1-2) 1-1 Windows版本 软件及驱动可以在Mixly群(QQ群号621937623)的群文件夹中找到,或到Mixly在线软件下载链接中重新下安装…...
vben5 admin ant design vue如何使用时间范围组件RangePicker
本文参考:https://pusdn-dev.feishu.cn/wiki/VF4hwBAUliTE6TkUPKrcBNcZn9f?fromfrom_copylink 由PUSDN整理发行,收录时请保留PUSDN。 前端组件专题 年月日时间范围表单回显RangePicker 推荐使用多个字段存储,不推荐用英文逗号拼接时间&am…...

Kafka 日志存储 — 文件目录及日志格式
日志存储机制是Kafka实现高吞吐量和持久化能力的关键。 1 文件目录布局 图 主题与日志文件的关系 Kafka中的消息持久化为日志文件。一个副本对应一个日志。日志文件在broker上是命名形式为<topic>-<partition>的文件夹。例如,主题par3第3分区在某个副…...

故障诊断 | BWO白鲸算法优化KELM故障诊断(Matlab)
目录 效果一览文章概述BWO白鲸算法优化KELM故障诊断一、引言1.1、研究背景及意义1.2、故障诊断技术的现状1.3、研究目的与内容二、KELM基本理论2.1、KELM模型简介2.2、核函数的选择2.3、KELM在故障诊断中的应用三、BWO白鲸优化算法3.1、BWO算法基本原理3.2、BWO算法的特点3.3、…...

一文读懂AI Agent 智能体
一、什么是智能体Agent? 在计算机科学和人工智能领域,智能体(Agent) 是一个抽象的概念,用于描述能够感知环境、执行行动并以此对环境产生影响的实体。智能体通常被设计成具有自主性和适应性,能够在不确定、…...
《 C++ 点滴漫谈: 二十二 》操作符炼金术:用C++ operator重塑代码美学
摘要 C 的 operator 关键字和操作符重载是语言的核心特性之一,使开发者能够扩展内置操作符以适应自定义类型,从而实现更高效、直观的代码表达。本文全面解析了 operator 关键字的基本概念、支持重载的操作符范围及其使用场景,详细介绍了操作…...

通信协议之多摩川编码器协议
前言 学习永无止境!本篇是通信协议之多摩川编码器协议,主要介绍RS485硬件层以及软件层帧格式。 注:本文章为学习笔记,部分图片与文字来源于网络/应用手册,如侵权请联系!谢谢! 一、多摩川协议概述…...

新星杯-ESP32智能硬件开发--ESP32的I/O组成-系统中断矩阵
本博文内容导读📕🎉🔥 ESP32开发板的中断矩阵、功能描述与实现、相关API和示例程序进行介绍 ESP32中断矩阵将任一外部中断源单独分配到每个CPU的任一外部中断上,提供了强大的灵活性,能适应不同的应用需求。 ESP32中断主…...
4329 树的连边II
通过链式前向星来求树的直径 主要包括:链式前向星的初始化,遍历,使用 #include<bits/stdc.h> using namespace std; using lllong long; const int N1e59; int n,head[N],to[N<<1],nx[N<<1],cnt0; int ans0; int dp[N][2…...

Spring的Bean详解=Bean别名+作用范围+使用场景
目录 Bean的别名:id和name的地位等同 Bean的作用范围:scope单例与非单例 Bean的使用场景:什么时候交给容器?什么时候不交? Bean的别名实践(含代码) 如果看不懂下面的,例如不知道i…...
聊一聊如何适应AI时代
我的工作行业就不提了,处于AI的前沿阵地之一,AI的进步非常惊艳,虽然我对AI持有开放态度,但也恐惧,因为我的进步跟不上它迭代的速度。 AI能涉及的行业:辅助驾驶、医疗诊断、数据分析、文稿生成、工业控制...…...

dl学习笔记:(4)简单神经网络
(1)单层正向回归网络 bx1x2z100-0.2110-0.05101-0.051110.1 接下来我们用代码实现这组线性回归数据 import torch x torch.tensor([[1,0,0],[1,1,0],[1,0,1],[1,1,1]], dtype torch.float32) z torch.tensor([-0.2, -0.05, -0.05, 0.1]) w torch.…...

电商项目高级篇08-springCache
电商项目高级篇08-springCache 1、整合springCache2、Cacheable细节设置 1、整合springCache 1、引入依赖 <!--引入springCache--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifa…...
4.1 AI 大模型应用最佳实践:如何提升 GPT 模型使用效率与质量
AI 大模型应用最佳实践:如何提升 GPT 模型使用效率与质量 随着人工智能技术的不断进步,GPT系列大模型已经成为了自然语言处理领域的核心工具。无论是在文本生成、对话系统,还是内容创作等领域,GPT模型都展现出了强大的能力。然而,要高效、精确地使用这些模型,仍然需要一…...
Linux top命令cpu使用率计算底层原理
在Linux中,top命令通过读取内核提供的统计数据来计算CPU使用率。其底层原理可以概括为以下几步: 1. 读取 /proc/stat top命令主要从/proc/stat文件中获取CPU的统计信息。这个文件包含了每个CPU核心(或所有核心合计)的各种状态下的…...
vue知识点总结
vue2知识点总结 watch: watch 是 Vue 提供的一个选项,它允许你观察 Vue 实例上的数据变化。当观察的数据发生变化时,会执行相应的回调函数,这样你就可以对数据的变化做出响应,执行一些特定的操作。 export default {data() {re…...

[实现Rpc] 环境搭建 | JsonCpp | Mudou库 | callBack()
目录 1. 项目介绍 2. 技术选型 3. 开发环境和环境搭建 Ubuntu-22.04环境搭建 1. 安装 wget(一般情况下默认会自带) 2. 更换国内软件源 ① 备份原始 /etc/apt/sources.list 文件 ② 编辑软件源文件 ③ 更新软件包列表 3. 安装常用工具 3.1 安装…...
llamafactory使用8张昇腾910b算力卡lora微调训练qwen2-72b大模型
说明 我需要在昇腾服务器上对Qwen2-72B大模型进行lora微调,改变其自我认知。 我的环境下是8张910B1卡。显存约512GB。 准备:安装llamafactory 请参考官方方法安装llamafactory:https://github.com/hiyouga/LLaMA-Factory 特别强调下&…...

C++,设计模式,【目录篇】
文章目录 1. 简介2. 设计模式的分类2.1 创建型模式(Creational Patterns):2.2 结构型模式(Structural Patterns):2.3 行为型模式(Behavioral Patterns): 3. 使用设计模式…...

《目标检测数据集下载地址》
一、引言 在计算机视觉的广袤领域中,目标检测宛如一颗璀璨的明星,占据着举足轻重的地位。它宛如赋予计算机一双锐利的 “眼睛”,使其能够精准识别图像或视频中的各类目标,并确定其位置,以边界框的形式清晰呈现。这项技…...

AI-调查研究-01-正念冥想有用吗?对健康的影响及科学指南
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...

黑马Mybatis
Mybatis 表现层:页面展示 业务层:逻辑处理 持久层:持久数据化保存 在这里插入图片描述 Mybatis快速入门 
tree 树组件大数据卡顿问题优化
问题背景 项目中有用到树组件用来做文件目录,但是由于这个树组件的节点越来越多,导致页面在滚动这个树组件的时候浏览器就很容易卡死。这种问题基本上都是因为dom节点太多,导致的浏览器卡顿,这里很明显就需要用到虚拟列表的技术&…...
rnn判断string中第一次出现a的下标
# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...

MFC 抛体运动模拟:常见问题解决与界面美化
在 MFC 中开发抛体运动模拟程序时,我们常遇到 轨迹残留、无效刷新、视觉单调、物理逻辑瑕疵 等问题。本文将针对这些痛点,详细解析原因并提供解决方案,同时兼顾界面美化,让模拟效果更专业、更高效。 问题一:历史轨迹与小球残影残留 现象 小球运动后,历史位置的 “残影”…...

MySQL的pymysql操作
本章是MySQL的最后一章,MySQL到此完结,下一站Hadoop!!! 这章很简单,完整代码在最后,详细讲解之前python课程里面也有,感兴趣的可以往前找一下 一、查询操作 我们需要打开pycharm …...
虚幻基础:角色旋转
能帮到你的话,就给个赞吧 😘 文章目录 移动组件使用控制器所需旋转:组件 使用 控制器旋转将旋转朝向运动:组件 使用 移动方向旋转 控制器旋转和移动旋转 缺点移动旋转:必须移动才能旋转,不移动不旋转控制器…...
k8s从入门到放弃之Pod的容器探针检测
k8s从入门到放弃之Pod的容器探针检测 在Kubernetes(简称K8s)中,容器探测是指kubelet对容器执行定期诊断的过程,以确保容器中的应用程序处于预期的状态。这些探测是保障应用健康和高可用性的重要机制。Kubernetes提供了两种种类型…...

二叉树-144.二叉树的前序遍历-力扣(LeetCode)
一、题目解析 对于递归方法的前序遍历十分简单,但对于一位合格的程序猿而言,需要掌握将递归转化为非递归的能力,毕竟递归调用的时候会调用大量的栈帧,存在栈溢出风险。 二、算法原理 递归调用本质是系统建立栈帧,而非…...
Spring事务传播机制有哪些?
导语: Spring事务传播机制是后端面试中的必考知识点,特别容易出现在“项目细节挖掘”阶段。面试官通过它来判断你是否真正理解事务控制的本质与异常传播机制。本文将从实战与源码角度出发,全面剖析Spring事务传播机制,帮助你答得有…...