图形模块区
因上传模式是对硬件主控板进行编程,因此此处模块分类相对“实时模式”少了一些与舞台结合的部分,同时运算符中增加了更多命令,并且变量具有“数字”和“字符串”两种类型。
arduino c下在上传的时候可以输出程序是否有错误,在microPython下会显示当前编译器的输出信息
首先下载模板库:https://gitee.com/dfrobot/ext-oled12864.git
](https://translate.google.cn/#en/zh-CN "谷歌翻译")
,不要用中文和特殊符号,最好与文件夹后的名字相同
其他部分不用动
"name": {
"zh-cn": "LED灯模块",
"en": "LED Module"
},
"description": {
"zh-cn": "简单的控制数字引脚控制的
相同
getDeclaration(id) # 根据id获取代码段
) #添加代码到事件函数尾部
书中项目面向每一位学生普及STEAM教育理念,倡导跨学科的STEAM学习方式,将科学、技术、工程、艺术和数学有机融为一体。
因为他们的认知发展正处在一个由具体运算思维阶段(7~12岁)向形式运算阶段(12~15岁)转变的过程中,借助具体的硬件支持(麦昆机器人及其周边开源的软硬件器材)可以系统地学习科学原理和数学规则,并理解符号意义
2.1遥控勘测
2.2 物联灌溉
2.3 发射任务
2.4 勇者征途
第3章 AIoT篇
3.1 麦昆测温
3.2 麦昆识数
无需任何开源硬件,只用一台带摄像头的电脑和流畅的网络即可体验AI玩法,同时可以配合原有的语音识别、语音合成、文字翻译功能组合出更多玩法。
**获取图像源数据,可以从摄像头、本地、网络三种方式获取。仅从摄像头获取需要用到电脑摄像头。
3. **识别图像。**获取图像之后通过识别相关的积木进行图像识别操作并获得结果。
在应用管理中复制API Key、Secret Key下方的参数,填到Mind+中切换至独立账户中。
4.
注意输入框必须为图片数据。 |
| !
注意两个输入框必须为图片数据。 |
|!
百度大脑");
注意后面的嗓音使用次数有限,因此请使用前面能用的嗓音。 |
|!
自制风扇")
[项目十五 红外遥控数码管
](https://mc.dfrobot.com.cn/thread-300916-1-1.html "项目十五 红外遥控数码管")
注意HuskyLens端需要在设置中调整“输出协议”与程序中一致,否则读不出数据。|
| !
”(存在主控板的内存变量中,一次请求刷新一次存在内存中的数据),之后可以从“结果”中获取数据,此模块调用之后“结果”中才会获取到最新的数据。
,例如两个相同的人脸照片都在视野中则此数量为2。
可以显示英文字母、数字及符号,不可显示中文。 |
| !
需要在HUSKYLENS上插上TF卡,可以保存5组数据,每个算法分开保存。
固定为true,控制输入框不可拖入圆形积木,需要与options一起使用,不可与menu一起使用;
options:下拉框数据,数组。
可以选择的颜色数组,颜色格式为十六进制。默认为mind+提供的色块。
columns:可选。每行显示的色块个数。
如设置,需返回数组,格式与matrixList一致;
代码示例:
const getComponentInfoForLoad = ()=
包含的输入框,数组中的元素描述文本框。
description: 文本框名称;
saveId: 必填。
控制增加输入框的最多个数。
设置框控件返回各元素ID与值组成的JSON格式的字符串。
│ zh-cn.json
│ en.json
│
└─_menus // 下拉菜单参数,
[【Mind+】掌控板入门教程15 家庭噪音数据分析](https://mc.dfrobot.com.cn/thread-276231-1-1.html "【Mind+】掌控板入门教程15 家庭噪音数据分析
本教程共由14个项目组成,每个项目配合实例介绍了Arduino Uno入门套件和Mind+软件的基本使用方法,由易到难,循序渐进,帮助读者零基础入门Arduino Uno入门套件的图形化编程。
[【Mind+】Arduino Uno入门教程13— 公园人数计数系统](https://mc.dfrobot.com.cn/thread-281074-1-1.html "【Mind+】Arduino
Uno入门教程13— 公园人数计数系统")
14.
[[appinventor]TinyWebDB—掌控板获取手机定位数据](https://mc.dfrobot.com.cn/thread-317439-1-1.html "[appinventor]TinyWebDB
—掌控板获取手机定位数据")
本教程由14个项目组成。从无硬件的舞台互动编程到接入Arduino的硬件互动编程。
!
img.dfrobot.com.cn/mp_cn/none/8e241f772d4b2c7ac8c41267721435f3)
因为Mind+中支持了大量的主控板和电子模块硬件,而各种硬件组合使用时不可避免的会出现一些不稳定的情况,因此Mind+提供了冲突提示功能,将组合使用可能出现的问题加以提示以告知用户可能潜在的风险
,可能导致读取内容异常
,建议避免过于频繁请求数据
makelog.dfrobot.com.cn/article-838.html "Arduino探索者D1机器人1—— Mind+使用介绍与 LED灯")
](https://makelog.dfrobot.com.cn/article-842.html "Arduino探索者D1机器人2——数码管")
](https://makelog.dfrobot.com.cn/article-843.html "Arduino探索者D1机器人3——数码管与数字震动传感器")
https://makelog.dfrobot.com.cn/article-856.html "Arduino探索者D1机器人13——继电器与水泵")
](https://makelog.dfrobot.com.cn/article-857.html "Arduino探索者D1机器人14——红外数字避障传感器")
| 问题 |
通过7章课程学会基于micro:bit的小车的组装,以及编程控制。
!
//mc.dfrobot.com.cn/thread-272171-1-1.html "MAX: BOT 机器人探索之旅(系列教程)导航帖")
](https://mc.dfrobot.com.cn/thread-272178-1-1.html "MAX: BOT 机器人探索之旅 MAX: BOT组装教程")
html "掌控板")
备注:每个项目中,掌控板和数据线都是必不可少的
img.dfrobot.com.cn/wiki/none/e2981c0b064b90ed3c3dbb31d90be089)
与其他界面的不同点:
例如,您可以使LED闪烁,与温度传感器通讯,控制电机并在互联网上发布传感器读数。
!
| 功能 | 说明 |
|---|---|
| 组合 |
可对每个角色模块进行组合|
|拆散|可对角色进行拆分|
|往前放|把模块放在另一个前|
|往前后|把模块放在另一个后|
|放最前面|把模块放在最前面|
|放最后面|把模块放在最后面|
|复制|复制选择的模块
0到除数之间(不包括除数)的整数 |
| !
“[]” 中的数。
这里把[0,1023]中的数按比例缩小化成[0,255]中的数 |
| !
点击后扩展图如下进行相应设置
点击后扩展图如下进行相应设置
KNN算法:邻近算法,或者说K最近邻(KNN,K-NearestNeighbor)分类算法是数据挖掘分类技术中最简单的方法之一。
近邻算法就是将数据集合中每一个记录进行分类的方法 。 —— 引自百度百科
!
](https://img.dfrobot.com.cn/wiki/none/f00626a61d5efc207edb25dbf5211c92) | 初始化FaceApi人脸识别功能,清除所有人脸库数据
/mc.dfrobot.com.cn/thread-319217-1-1.html "[点击查看教程]")
- 文字识别:使用AI图像识别功能,可以实现**文字识别、手写数字识别
两者通过microUSB线连接时激活扩展模块上的WIFI模组并可以进行通信。
!
实时模式 —— 组队模式
3. 上传模式 —— ArduinoC编程
4.
加载RoboMaster TT(组队)扩展,注意两个扩展的积木不要混用。
!
img.dfrobot.com.cn/wiki/none/ec0e2981f4a2e7ca12f0b97234d15a58.png)
如果是,则尝试点击组队模式中的断开连接积木或重启软件,减少多次扫描的操作。另外注意单机和组队的积木不可以同时使用。如果依然无法解决,可以加入Mind+ QQ交流群进行反馈 !
599a45d540a65c6bb27c3b2a/ae873c647ddb46bda276a94b04c531e7.png)
1、检查你的数据线,确保使用的是盒子里配套的白色数据线。
2、检查数据线已连接在micro:bit主板顶端接口。
3、检查USB接口,确保数据线已与电脑正确连接。
4、电脑接口可能存在接触不良,保险起见,若电脑端有不止一个usb接口,建议换一个接口重新连接,或直接重新插拔重新连接一次。
!
title=%E6%8C%81%E7%BB%AD%E6%A8%A1%E5%9D%97%EF%BC%880%7E60%E7%A7%92%EF%BC%89 "持续模块(0~60秒)")
title=%E8%AE%A1%E6%95%B0%E6%A8%A1%E5%9D%97 "计数模块")
1.5画正多边形 /19
- 1.6我会玩弹球 /24
- 1.7美丽的花园 /29
- 1.8小小的名牌 /34
- 1.9正反猜猜看 /38
- 1.10音乐小门铃 /42
- 1.11数字温度计
/46
- 1.12平衡仪 /51
- 1.13数字指南针 /55
- 1.14隐秘的电波 /59
- 1.15闪烁的小星星 /63
- 1.16初识多线程 /68
://mc.dfrobot.com.cn/thread-311227-1-1.html "Mind+Python编程进阶系列教程—序章")
](https://mc.dfrobot.com.cn/thread-311228-1-1.html "Mind+Python编程进阶系列教程—01 趣味数字电导仪")
!
1.6.6及以上版本
](https://www.dfrobot.com.cn/goods-2843.html "Type-C数据线")
1、打开Mind+,切换至上传模式,**
makelog.dfrobot.com.cn/article-311386.html "【花雕测评】【AI】Mind+文字图片显示、呼吸灯及网络应用的22项小实验")
22种小测试](https://makelog.dfrobot.com.cn/article-311405.html "【花雕测评】【AI】Mind+机器视觉之数字图像处理和显示的22种小测试")
第一课 趣味抽奖
- 第二课 趣味抽奖之悄悄改结果
- 第三课 趣味抽奖之概率
()等函数属于python的内建函数,python本身含有一组函数模块,称为“标准库”。
列表是由多个值构成的一个序列,其中列表中的单个值,我们称为“表项”,表项在列表中按照次序组成序列,多个表项以左方括号开始,右方括号结束,表项之间使用逗号分隔,例如:“[1,2,3,4]”。
需要注意一点的是,一个列表中的表项可以为多种数据类型组合,例如“[1,a,apple]”,同时,也可以允许空列表的存在,“list=[]”表示list列表不包含任何值,类似于空字符串。
在前面,我们介绍函<em>数</em>返回值的时候提到了len()函<em>数</em>,该函<em>数</em>的作用是返回对象(字符、列表、元<em>组</em>等)的长度或项目个<em>数</em>。
而字典,每个值都有对应的键,组合成为“键值对”。
wiki/599a45d540a65c6bb27c3b2a/101e0c251a687e2bcd00128493f4e0d2.png)
内容上选取了Python 中Turtle绘图、Gui图形界面设计以及数据处理三个方向,由浅入深,有助于初学者了解python。
!
第三单元数据处理部分重在掌握使用Python来对数据进行处理。每节课按照数据处理的四个步骤“采集+整理+可视化+分析”进行一个项目式探究。但每节课的侧重点不同。
第十课《湿度对体感温度的影响探究》重在理解数据采集和数据整理,第十一课《冰淇淋销量预测》重在理解数据分析并掌握回归分析法,第十二课《二氧化碳浓度的变化情况探究》则是重在掌握**数据可视化常见的图表类型
img.dfrobot.com.cn/wiki/599a45d540a65c6bb27c3b2a/a79c4ff00021e9885543c5b947cd3269.png)
前两课中,主要通过列表、for循环、函数等基础语法知识
以后的文本数据处理,我们就可以“自定义词云”图啦。
| !
| 599a45d540a65c6bb27c3b2a/63ffd7a1941944668046e82f5413a3d4.png) |
|---|
| (情感分析词云图) |
大多数人对
| img.dfrobot.com.cn/wiki/599a45d540a65c6bb27c3b2a/8bd80abe09275d5f704da90bb8619b2f.gif) |
|---|
| (气温数据可视化效果图 |
/a90cd97ae5c63998ddf50f5d1c2f3382)
| 主控类型 | OLED-12864显示屏 | LCD1602模块(IIC接口) | TM1650四位数码管
.html)
I2C LCD1602液晶模块(兼容Arduino Gadgeteer)
[TM1650四位数码管
注意周返回数据从周天开始。|
!
注意如果需要输出16进制数使用原始输出给数字带上0x,每次只能发送一字节,例如:串口 原始输出 0x11 不换行|
|!
注意如果需要输出16进制数使用原始输出给数字带上0x,每次只能发送一字节,例如:串口 原始输出 0x11 不换行|
|!
注意如果需要输出16进制数使用原始输出给数字带上0x,每次只能发送一字节,例如:串口 原始输出 0x11 不换行|
|!
在Mind+中可以用来接收传感器的信号以及数值。界面右下角黑色区域即是串口监视器区。
!
以下数字对应功能:
|数字|功能|
|:-
---------:|:-------------|
| 1 | 打开串口 |
| 2 | 关闭串口 |
| 3 | 清除数据 |
| 4 | 键入指令框 |
| 5 | 发送指令按钮 |
mindplus.dfrobot.com.cn/ss-mk-yunsuanfu "运算符")
(https://mindplus.dfrobot.com.cn/ss-mk-hanshu "函数")
(https://mindplus.dfrobot.com.cn/sc-mk-hanshu "函数")
](https://mindplus.dfrobot.com.cn/mp-mk-shuzhi "数字")
"文本")
mindplus.dfrobot.com.cn/ss-mk-yunsuanfu "运算符")
(https://mindplus.dfrobot.com.cn/ss-mk-hanshu "函数")
mindplus.dfrobot.com.cn/mp-mk-kongzhi "控制")
](https://mindplus.dfrobot.com.cn/mp-mk-shuzhi "数字")
"文本")
/mp-mk-hanshu "函数")
mindplus.dfrobot.com.cn/sc-mk-yunsuanfu "运算符")
(https://mindplus.dfrobot.com.cn/sc-mk-hanshu "函数")
://img.dfrobot.com.cn/wiki/none/37089998fdd2f7c140ec87de6ea4b271)|设置引脚2以50%的速度正转|
!
步进电机可以按照步数正反转也可以按照圈数正反转
!
1602显示屏怎么用")
|
| A | 因为计算机中小数使用二进制表示,表示小数时可能存在误差导致不能相等。可以将小数先乘以1000计算完再除以1000.
043 --- MICROBIT_NO_RADIO --- micro:bit无线组件发送错误。
050 --- MICROBIT_HARDWARE_UNAVAILABLE_ACC --- micro:bit加速度计组件发生错误。
051 --- MICROBIT_HARDWARE_UNAVAILABLE_MAG --- micro:bit磁力计组件发生错误。
从中找出人脸并输出人脸的数目、位置及其大小等有效信息。其次就是跟踪人脸。就是要在检测到人脸的前提下。在后续帧中继续捕获人脸的位置及其大小等信息。 —— 引用自百度百科及ml5
!
发送数据并存数据库积木(QOS1消息)
【上传模式】:
4、RMTT增加使用WiFi名组队编号功能。
5、RMTT组队模式修改控制逻辑,编号飞行从阻塞模式改为非阻塞模式。
6、RMTT上传模式升级到最新固件,执行命令改为阻塞模式。
1、调整RMTT组队模式扫描逻辑,大幅提升扫描速度。
2、调整RMTT组队扫描默认超时时间为30秒,同时增加扫描结果提示。
3、修复百度翻译无法翻译英文的问题。
切换固件功能,可以烧录不同的固件
5、microPython模式文件系统更新,增加折叠及拖动功能
1、实时模式AI图像识别增加**人脸组*
在可视化面板中,一个项目包含多个小组件,小组件可以绑定topic,从而实现接收数据或者发送数据,整个项目可以指定一个数据源(当前仅支持SIOT V2)。
组件分为4大类:
Topic:
注意在新版本中,发送数据新增了一个存数据库的积木,如果需要发送的数据能在SIoT V2的网页端或者可视化平台的图表类组件上看到,需要使用发送保存到数据库的积木,否则使用不存数据库的积木
,详情参考下表:
● 表示必需有此参数
⭕ 表示此参数为可选
\ 表示此无需此参数
| 参数字段 | namespace命名空间 |
img.dfrobot.com.cn/wiki/none/d178b91d95804490aad3c13254c9b404)
目前parameter有四个输入参数可选,根据此4个参数,可以灵活调整生成的代码。
(https://mindplus.dfrobot.com.cn/dashboard "点击查看")
[使用行空板作为联网SIOT服务器,接收掌控板MQTT数据
](https://mc.dfrobot.com.cn/thread-316746-1-1.html "使用行空板作为联网SIOT服务器,接收掌控板MQTT数据")
[[教程]行空板自带SIoT项目
3、判断是否为服务器参数填写错误,注意topic中需要有斜杠符号,可以尝试切换到实时模式,填写同样的参数查看是否能连接服务器,如果不能连接请至Mind+官方交流群进行交流。
双击打开 Content Type,将数值数据修改为 text/css 并确定。5. 同样地,在左侧目录找到 HKEY_CLASSES_ROOT\.js。6.
双击其右侧的 Content Type,将数值数据修改为 application/javascript 并确定。7. 关闭注册表编辑器,重启 SIoT 软件。8.