|
| 意见反馈 | 可以向官方直接发送你的意见和建议,注意如果不留邮箱没法获得答复。
|
| 声音 | 可以对当前角色或背景的声音进行编辑。 |
| Python | (实验功能)可以使用代码式python编程与硬件进行交互。
注意:此处的python为运行在电脑端的python编辑器,具有完整的python3功能,目前暂无法对舞台进行控制,与硬件主控板使用串口通讯进行控制,**故硬件与电脑断开连接后则无法使用
串口监视器
为这个扩展库唯一标识,英文数字或下划线,不要用中文和特殊符号,最好与文件夹后的名字相同
_locales
此文件夹放置翻译文件,如果仅中文可以不用操作此文件夹,本文无需修改。
_menus
此文件夹放置下拉菜单文件,例如引脚编号的下拉,默认放置了所有主控器的常见引脚,可以直接在main.ts中调用,本文无需修改。
img.dfrobot.com.cn/wiki/none/942f86ee88f36fb840d2315fb7d1e1c7)
点击加入官方库。
Mind+1.6.3开放了microPython扩展库,新增mciroPython相关生成代码语法。
**
microPython用户库开发逻辑与ArduinoC方法相同,仅生成代码部分语法有新增,因此请先查看详细教程并参考如下样例进行开发:
参考样例:[点击](https
更多案例查看:**用户库列表
#查询id是否被定义
| 问题 | 运行之后提示找不到库文件,ImportError: no module named 'xxx' |
|---|---|
| 说明 | 开发模式中用户库中的文件勾选 |
希望学生通过阅读本书,走进跨学科学习,发现知识间的关系,充分发挥工程与艺术的优化、提升和权衡的方法及意识,在面向真实问题、理性分析设计、物化问题解决方案的过程中,促进科学原理、技术方法、文化艺术和工程创新
自然融入STEAM学习实践中,增进STEAM素养,成长为会科学探究、善技术实践、有艺术品味、能工程创新的复合型人才。我们的学生将会讲原则、守伦理、愿合作、敢创新,能应对未来世界的挑战。
2.4 勇者征途
第3章 AIoT篇
3.1 麦昆测温
3.2 麦昆识数
3.3 无人驾驶
3.4 麦昆排障
第4章 竞赛篇
4.1 足球竞技
4.2 智能运输
4.3 接力护送
4.4 资源守护
无需任何开源硬件,只用一台带摄像头的电脑和流畅的网络即可体验AI玩法,同时可以配合原有的语音识别、语音合成、文字翻译功能组合出更多玩法。
登录成功后进入控制台页面,点击左边栏人脸识别,在新页面中点击“创建应用”,应用名称和应用描述任意填写,无需企业认证,将“语音技术”、“文字识别”、“图像识别”、“人体分析”全部勾选,(有些用不上
第一个输入框为人脸库名称,不支持中文与空格,第二个输入框范围0-100 |
| !
|
| 解决办法: | 检查程序,需要检查识别积木的输入内容为图片信息。 |
| |!
Mind+ V1.5.6及以上版本增加了语音识别及语音合成功能,无需智能硬件,方便大家零成本体验最新的语音识别及合成技术。
注:如无法识别,请查看本文最后的常见问题
!
注意其中“小猫”没法发出人声 |
| !
https://img.dfrobot.com.cn/wiki/599a45d540a65c6bb27c3b2a/b64b52cb166c3b94788bde8f73259be4.png) |事件程序,当开始语音输入之后得到的结果为此事件程序设定的结果时触发
注意:开始语音输入时请保持周围环境安静或者使用独立麦克风。 |
|!
**
| | [!
】AI麦昆plus(语音识别控制小车)](https://mc.dfrobot.com.cn/thread-308526-1-1.html "[项目]【智控万物】AI麦昆plus(语音识别控制小车)")
mc.dfrobot.com.cn/thread-298591-1-1.html "语音合成TTS玩法")
thread-304264-1-1.html "语音合成和语音识别模块的使用")
本文介绍在线编程使用流程及常见问题,若问题无法得到解答可加入Mind+官方QQ交流群进行反馈。
**为了更加良好的体验在线编程,请先确保一下两个条件满足。
afaffe0088448f317cb51e7b66c1bf1f.png" alt="Mind+Link下载" width="60%" />
连接设备菜单下会多出几个菜单,以及发现的设备
https://mindplus.dfrobot.com.cn/#target_1 "点击查看")
HUSKYLENS板载UART / I2C接口,可以连接到Arduino、Raspberry Pi、LattePanda、micro:bit等主流控制器,实现硬件无缝对接,直接输出识别结果给控制器,无需折腾复杂的算法
如依然无法使用可以加入QQ交流群进一步交流。
!
同上一个积木的用法,注意图片传输需要几秒钟时间,且需要连接HUSKYLENS。 |
| !
—04英语单词游戏 ](https://mc.dfrobot.com.cn/thread-305948-1-1.html "【二哈识图】Arduino视觉识别入门教程—04英语单词游戏 ")
-1-1.html "【HUSKYLENS二哈识图】micro:bit视觉识别入门教程—01 音乐魔镜 ")
API**](https://mindplus.dfrobot.com.cn/ext-api "用户库开发-详细教程"):包含完整开发文档内容,可作为工具书使用,其他模式也需参考此文档
用户库示例-ArduinoC](https://mindplus.dfrobot.com.cn/ext-arduino "用户库示例-ArduinoC"):快速开发流程,10分钟上手用户库开发
用户库示例-MicroPython*](https://mindplus.dfrobot.com.cn/ext-mpython "用户库示例-MicroPython"):MicroPython模式语法及示例
/extensions.md "Scratch扩展语法"),,本文档将介绍如何开发Mind+实时模式用户库,阅读此文档需要你掌握[JavaScript](https://www.w3school.com.cn
**窗口输入cmd打开命令提示符窗,输入 npm install 回车,会自动安装所有依赖包(电脑保持联网),等待进度条走完光标再次闪烁即为安装完成。
注意:一定要在webpack.config这个文件所在目录下打开cmd,否则无法安装。
!
打包文件的输出路径,每次编译后重新生成,开发时Mind+中导入此路径下的config.json方便刷新
examples 其他参考示例程序
node_modules
可根据id获取对应输入框的值;
type: 必填。
python模式block定义及生成代码逻辑与**用户库详细教程**相同,[mciroPython下新增语法
](https://mindplus.dfrobot.com.cn/ext-mpython "mciroPython下语法")与Python模式通用,此处不再赘述,下文仅列出不同的地方。
模式用户库根目录
│ main.ts
│
├─libraries // 自己写的py文件可以一起导入,
dependencies:列出需要通过pip导入的库名称及最低版本,留空则表示加载最新版本,若导入扩展时检测此库未添加则会弹出提示通过pip加载此库。!
| A |
《Mind+趣味编程入门》是蘑菇云创造推出的一套帮助所有想学图形化编程的老师或学生,从零基础到入门的趣味视频课程。
课程通过9个各具风格又趣味无穷的教学项目,手把手教学不同种类基础指令的用法,让你打开脑洞、爱上编程、爱上Mind+。
[微信公众号文章](https://mp.weixin.qq.com/s?
2247493788&idx=2&sn=6e2f8f8e35e051066b7aa5e3833217c2&scene=19#wechat_redirect" target="_blank">[视频课程]Mind+趣味编程入门
2247493788&idx=3&sn=54dbccc8a5f7857fee16b9b1361a34fe&scene=19#wechat_redirect" target="_blank">[视频课程]Mind+趣味编程入门
09-AI垃圾分类小助手
关注微信公众号后给蘑菇云创造公众号发送消息 素材,即可获取课程资源!
**注意:**本教程只需要掌控板裸板+usb线即可,无需其他电子模块。
!
10
本教程共由14个项目组成,每个项目配合实例介绍了Arduino Uno入门套件和Mind+软件的基本使用方法,由易到难,循序渐进,帮助读者零基础入门Arduino Uno入门套件的图形化编程。
【Mind+】Arduino Uno入门 项目四 简易入侵检测仪")
5. [ 【Mind+】Arduino Uno入门 项目5 可调灯](https://mc.dfrobot.com.cn/
[【Mind+】Arduino Uno入门教程9 噪音计](https://mc.dfrobot.com.cn/thread-280974-1-1.html "【Mind+】Arduino Uno入门教程
09 噪音计")
10.
入门教程14— 打地鼠游戏")
造物粒子micro:bit入门套件是一套为青少年编程入门设计的电子积木套件。套件中的模块支持声,光,电以及动作交互,即插即玩,能用于快速搭建创意作品。
有12课入门教程配合套件使用,在学习编程的同时,教会你制作多达12个趣味项目。
!
》](https://img.dfrobot.com.cn/wiki/none/b9c70658670ac0241bac20695998e539.pdf "《micro:bit造物粒子入门教程》")
项目一 电子蜡烛")
](https://mc.dfrobot.com.cn/thread-267555-1-1.html "项目三 音乐盒")
BLE蓝牙通讯](https://mc.dfrobot.com.cn/thread-275794-1-1.html "使用图形化编程实现主控板与手机蓝牙通讯")
编程与掌控板进行蓝牙通信控制](https://mc.dfrobot.com.cn/thread-304464-1-1.html "通过appinventor编程与掌控板进行蓝牙通信控制")
-[[入门教程
]App Inventor 2—掌控板蓝牙通信入门](https://mc.dfrobot.com.cn/thread-317384-1-1.html "[入门教程]App Inventor 2—掌控板蓝牙通信入门
mc.dfrobot.com.cn/thread-317439-1-1.html "[appinventor]TinyWebDB—掌控板获取手机定位数据")
“防盗”小应用](https://mc.dfrobot.com.cn/thread-269620-1-1.html "基于micro:bit无线通信的“防盗”小应用")
从无硬件的舞台互动编程到接入Arduino的硬件互动编程。
!
-吹动风车](https://mc.dfrobot.com.cn/thread-273124-1-1.html "【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车")
+】Gravity:Arduino编程积木 魔法小屋-彩虹琴](https://mc.dfrobot.com.cn/thread-273123-1-1.html "【Mind+】Gravity:Arduino
编程积木 魔法小屋-彩虹琴")
html "【Mind+】Gravity:Arduino编程积木 魔法小屋-点亮星灯")
小朋友们都很喜欢玩游戏,也很希望自己能够制作一款属于自己的游戏,但是很多人会觉得制作游戏很难,编写代码很枯燥,自己没有办法完成。
/mc.dfrobot.com.cn/thread-273154-1-1.html "【Mind+】mind+零基础教程 欢乐谷 欢乐的聚会")
](https://mc.dfrobot.com.cn/thread-273155-1-1.html "【Mind+】mind+零基础教程 欢乐谷-我的音乐我做主")
入门套件教程(上传模式)
[互动编程教程(实时模式)](https
://mindplus.dfrobot.com.cn/KIT0111 "互动编程教程(实时模式)")
[电子元件入门(上传模式)](https://mindplus.dfrobot.com.cn/dfr0100
"电子元件入门(上传模式)")
Romeo小车教程
入门套件教程(上传模式)
[互动编程教程(实时模式)]
互动编程课程(实时模式)
[入门教程(上传模式)](
https://mindplus.dfrobot.com.cn/KIT0147 "入门教程(上传模式)")
[进阶课程(上传模式)](https://mindplus.dfrobot.com.cn/
- 上传模式下支持的传感器,可以通过无线通信相关功能与上传模式的板子通信获得更多传感器的支持。
!
//img.dfrobot.com.cn/mp_cn/none/a5eaf364d1471ac480318f141a23ec41)
,可能导致输出内容异常
obloq读取出错,建议不要过于频繁发送数据
,建议避免obloq过于频繁发送数据
通过14个项目让你学会基于arduino的两轮小车的控制以及各种常见传感器的使用方法。
!
://makelog.dfrobot.com.cn/article-847.html "Arduino探索者D1机器人5——火焰传感器与蜂鸣器")
](https://makelog.dfrobot.com.cn/article-848.html "Arduino探索者D1机器人6——模拟声音传感器与直流电机")
| 解决 |
mc.dfrobot.com.cn/thread-272407-1-1.html "MAX: BOT 机器人探索之旅 第五章 勇往直前的MAX: BOT")
](https://mc.dfrobot.com.cn/thread-272581-1-1.html "MAX: BOT 机器人探索之旅 第六章 无线通信")
://img.dfrobot.com.cn/mp_cn/none/371d66a041df29c2869154c48b947caa)
备注:Arduino c与micropython是两种编程语言
若出现问题无法解决,可以在Mind+官方QQ群寻求进一步协助。
!
mp_cn/none/bc921b276c8e96d70d16b992a35b7e09)
MicroPython包括在小型嵌入式开发板上运行的标准
例如,您可以使LED闪烁,与温度传感器通讯,控制电机并在互联网上发布传感器读数。
"掌控板入门套件教程(上传模式)")后再学习本套教程。
[【Gravity】Mind+掌控板进阶教程-项目九 纸杯魔法](https://mc.dfrobot.com.cn/thread-297266-1-1.html "【Gravity】Mind+掌控板进阶教程
-项目九 纸杯魔法")
2.
则执行另外的内容。
中设置的音量"|
| !
src="https://img.dfrobot.com.cn/wiki/none/de10c649976b565f92f6aa94199e1b84" width="70%">
支持多国语言,由用户进行翻译,点击下方帮助我们翻译可以查看如何提供翻译内容的教程。
目前支持以下几种语言(从左到右从上到下)并随版本由用户翻译后更新
:
可以设置字体字号,切换之后需要重启软件才能生效,建议使用默认设置。
!
裁剪:
可对你录制的声音,进行裁剪。
https://img.dfrobot.com.cn/wiki/none/b2e7cdbb7e858b890eb92167d6a474ef)
“手动编辑”页面中,可在代码查看代码区手动输入代码
和“2”则输出字符串“12”;合并“你好”和“世界”则输出字符串“你好世界”|
| !
KNN算法:邻近算法,或者说K最近邻(KNN,K-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。
同一种类别的图片加入同一个分类,不同类别的图片加入不同的分类,例如石头剪刀布的模型则所有石头加入一个分类,所有剪刀一个分类,所有布一个分类,所有背景一个分类。 |
| !
](https://img.dfrobot.com.cn/wiki/none/a5ee73686d0d8362f9cecaf978e8b697) | 将当前训练好的模型导出到电脑存储,方便后续直接使用无需训练
wiki/none/74dd3bf0bd9bc08eb91144cc9a91daf4)
:
注意将一个人的多张角度不同的照片加入同一个标记中,不同人脸的标记需要不同。 |
|!
需要说明的是,该技术无法识别图像中的人员,不存在与姿势检测相关的个人身份信息。该算法只是估计关键体关节的位置。—— 引用自Dan Oved
!
| 解决办法 |
mobileNet中训练的返回的结果都为英文,因此可以使用翻译功能(需要网络)翻译为中文:
Mind+从V1.6.4加入机器学习(ML5)功能,即轻量的TensorFlow功能,可以帮助广大中小学老师学生零成本普及人工智能教育,只需要一台电脑及一个普通的USB摄像头,
该库在TensorFlow.js的基础上提供了对浏览器中机器学习算法和模型的访问,而没有其他外部依赖项。
Python与microPython不同,常规Python都是指的Python编程语言,microPython基于Python语言精简运行于单片机上,因此除了语法类似,功能上无法比拟。
Mind+集成了大量各种AI应用,能满足广大中小学老师和创客对于AI人工智能知识学习的各种需求,不管是纯软件应用为主的图像识别、语音识别、文字处理等功能,还是开源硬件中的语音
它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
!
将多台飞机和电脑都连入同一个路由器中时,电脑端可以通过给不同的飞机发送指令实现多机控制。
!
注意:
!
适合想要学习Python语法的用户。
切换语言到MicroPython,切换完成之后,代码变成了MicroPython语法的代码,此时连接设备选择端口会自动烧录MicroPython固件。
!
如果依然无法解决,可以加入Mind+ QQ交流群进行反馈 !
例1:编程区右键选择“整理积木”,如果发现有两个主程序开始模块,必须删掉其中一个,每个程序只能有一个主程序开始的程序头。
!
wiki/5ab8c5339e087152393ebf60/197070d896a7e54b4da95a9293a28c12.png)
例2:遇到比较复杂的程序,特别是多重如果语句嵌套时
**
1、检查micro:bit和扩展板,确保已正确安装。
img.dfrobot.com.cn/wiki/5ab8c5339e087152393ebf60/40825ce306b131508e37882dfb41ab2b.png)
https://www.bilibili.com/video/BV1Jq4y1V7Vk "【点击观看】 ") |
[Mind+图形化编程软件官网- 一站式入门学习
title=%E7%94%B5%E6%BA%90%E4%B8%BB%E6%9D%BF1IO "电源主板1IO")
title=%E5%A3%B0%E9%9F%B3%E4%BC%A0%E6%84%9F%E5%99%A8 "声音传感器")
title=%E8%B6%85%E5%A3%B0%E6%B3%A2%E8%B7%9D%E7%A6%BB%E4%BC%A0%E6%84%9F%E5%99%A8 "超声波距离传感器")
title=%E9%A3%8E%E6%89%87%E6%A8%A1%E5%9D%97 "风扇模块")
https://img.dfrobot.com.cn/wiki/none/3a1f49392589f7420116fefd00713845.png)
项目方面,我们选取了micro:bit作为智能终端,加上各类执行器、传感器以及配件,通过pinpong库编写Python代码,实现各个项目的探究设计,在加深对Python语言的理解与应用的同时,还能补充学习各类硬件知识并巩固知识点在实际运用中的作用
mc.dfrobot.com.cn/thread-311514-1-1.html "Mind+Python编程进阶系列教程—07智能厨房安防系统")
](https://mc.dfrobot.com.cn/thread-311566-1-1.html "Mind+Python编程进阶系列教程—08智能语音开关")
《Mind+Python Turtle课程》是针对纯软课程《Mind+Python编程入门系列课程》的第一单元Turtle绘图相关内容的细化以及补充。
img.dfrobot.com.cn/wiki/none/61788796a3fd1aa3d6d31b8e618a0e44.png)
**了解详细行空板设计理念及详细介绍可查看行空板发布会视频
:**[【新品首发】行空板,让你2步拥抱Python!]
(https://mc.dfrobot.com.cn/thread-311711-1-1.html "【新品首发】行空板,让你2步拥抱Python!")
](https://www.unihiker.com.cn/wiki/rumenjiaocheng "4.1-行空板代码入门教程")
[4.2-行空板图形化入门教程](https://www.unihiker.com.cn
|
注意:
为MAIXPY或者其他则不是Mind+内置固件,则这些固件可能会缺失图形化中的某些功能导致无法使用,如果需要使用图形化的功能请刷入Mind+内置固件。
注意:因Mind+积木生成的代码是固定的,因此如果烧录了第三方固件可能会出现部分功能无法使用(例如引脚映射文件在新的固件下没有会出错),此时可以使用手动编辑功能直接使用代码,如果继续想使用图形化
makelog.dfrobot.com.cn/article-311418.html "5、Maixduino轻松学系列 —— (5)有屏幕的地方就有BAD APPLE")
](https://makelog.dfrobot.com.cn/article-311420.html "6、Maixduino轻松学系列 —— (6)基于ASR语音识别控制红绿灯")
注意:Python与microPython不同,请勿混淆:
!
代码编辑界面并自动安装Python运行环境,如果出现异常可至本文最后常见问题查看解决办法。
由谢作如和谢贤晓老师团队使用Mind+和Arduino创意机器人设计的课程,可落地性强,课程资源完善,课程、视频、教案一应俱全,非常适合用来进行大班教学
贺卡Plus
- 第三课 你的贺卡
在终端窗口中,输入“1+1”,按下回车按键,在该模式下执行指令“1+1”,得出结果输出“2”。
!
input(),记录键盘输入文本。该函数返回的值为字符串,在调用该函数时,会等待用户在键盘上输入文本,并按下回车键结束。
!
示例:判断输入学生姓名或者密码是否正确。
!
而使用from import语句导入模块后,可直接使用模块内的函数,无需加任何前缀。
这里我们使用remove()语句,调用remove方法,括号中输入想要删除的表项,如下例:
!
可以在推荐库列表一键安装,或者在PIP模式中手动输入库名称安装。
注意:首次打开需要初始化PIP安装工具,请不要关闭软件耐心等待几分钟,可切换库列表页面,等待列表从空列表到有项目出现即为初始化成功,若无法成功可以查看本文最后常见问题。
!
while True:
#led.value(1) #输出高电平 方法1
led.write_digital(1) #输出高电平 方法2
print("1") #终端打印信息
time.sleep
(1) #等待1秒 保持状态
#led.value(0) #输出低电平 方法1
led.write_digital(0) #输出低电平 方法2
print("0") #终端打印信息
time.sleep
是一门广泛流行的语言,有大量的基础语法教程,你可以使用Mind+作为编辑器进行学习。
注意:
1 - 首次进入为代码编辑界面并自动安装Python运行环境,如果出现异常可至本文最后常见问题查看解决办法
,用户库为第三方用户开发的图形化扩展库。
!
是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
语言最大的特点就是简单,该特点主要体现在以下 2 个方面:**
1、Python语言的**语法非常简洁明了**,即便是非软件专业的初学者,也很容易上手。
程序编写部分以Mind+软件中的**“Python 模式”**为开发工具(自带基于Python3.6.5的开发环境),结合Python的基础语法以及相应的功能库,实现游戏/项目的开发设计。
**
Python中的知识点纷繁复杂,本套教程对其中的绝大部分基础知识进行了介绍,包括基础语法、基础数据类型、运算符和表达式、流程控制语句等,这里,我们总结了本教程中具体涉及到的
为了方便大家更好地用Mind+学习Python,探索更多玩法,蘑菇云的晶晶老师设计了**《Mind+趣味Python入门》**课程,希望这套课程可以帮助到大家!
!
Python语言简单高效,被认为是最适合人工智能开发的编程语言 。Opencv,tensorflow等机器学习框架,为我们了解人脸识别、表情识别、口罩识别等AI功能的实现,提供了强大的支持。
Pygame适合用于游戏入门开发,是Python经典的2D、3D游戏开发扩展库。调用Pygame库,就可以开始设计我们的游戏啦。
!
97a3eba7f82d1e1c23546c8a5f47d2a5.gif) |
调用不同的Python扩展库,实现了”网络爬虫、词云图、口罩识别……“功能,现在我们来思考一下:生活中的AI应用,比如人脸识别门禁、语音识别助手
mc.dfrobot.com.cn/thread-308826-1-1.html "[项目分享]词云生成器——Mind+Python模式")
excel存储信息(一)](https://mc.dfrobot.com.cn/thread-308945-1-1.html "[项目分享]【Mind+Python】NFC录入信息和excel存储信息(
!
!
mindplus server服务器无需输入账户密钥,推荐使用|
|!
注意如果需要输出16进制数使用原始输出给数字带上0x,每次只能发送一字节,例如:串口 原始输出 0x11 不换行|
|!
注意如果需要输出16进制数使用原始输出给数字带上0x,每次只能发送一字节,例如:串口 原始输出 0x11 不换行|
|!
注意如果需要输出16进制数使用原始输出给数字带上0x,每次只能发送一字节,例如:串口 原始输出 0x11 不换行|
|!
https://img.dfrobot.com.cn/wiki/none/071f0717fa1af02e25b3767e84147286)|变量my variable从范围0到10每隔1,执行循环里面语句
img.dfrobot.com.cn/wiki/none/70d4f664e1fa7ca321808f286b2bd5d6)|try 块测试代码块以查找错误,except 块处理错误,finally 块无论
则输出字符串“12”;合并“你好”和“世界”则输出字符串“你好世界”|
|!
以下数字对应功能:**
| 数字 | 功能 |
|---|---|
| 1 | 打开串口 |
| 2 | 关闭串口 |
| 3 | 清除数据 |
| 4 | 键入指令框 |
|
| 5 | 发送指令按钮 |
| 6 | 设置波特率和串口显示状态 |
!