4921浏览
查看: 4921|回复: 6

[入门教程] mPython丨N+模块帮助文档

[复制链接]
mPython最新版本中更新了N+扩展模块,感谢盛思开发团队的支持!
相信手上有百灵鸽,或者内测千里马的小伙伴已经开始探索使用了。小编昨天元旦节厚着脸皮休息了一天,今天立马为大家送上热乎乎的N+扩展模块使用说明一份。细细品,慢慢尝。
导入:
①拖至文章末尾,下载lark.py文件,上传到掌控板根目录。
进入代码编辑模式,在界面左侧中央有个小箭头,点击进入文件管理系统,导入lark.py
②回到图形化编程界面,“扩展”→“添加”,加载N+



百灵鸽+传感器:
mPython丨N+模块帮助文档图1
描述:使用N+颜色循迹模块获取颜色RGB值,以元组形式返回
示例:
mPython丨N+模块帮助文档图2
运行效果:
mPython丨N+模块帮助文档图3
———————————————————————————————————————
mPython丨N+模块帮助文档图4
描述:使用N+颜色循迹模块单独地获取颜色的R/G/B值,以整型形式返回
示例:吸色灯
mPython丨N+模块帮助文档图5
———————————————————————————————————————
mPython丨N+模块帮助文档图6
描述:使用N+颜色循迹模块获取颜色HSV值,以元组形式返回
       数字图像处理中常用的采用模型是RGB(红,绿,蓝)模型和HSV(色调,饱和度,亮度),RGB广泛应用于彩色监视器和彩色视频摄像机,我们平时的图片一般都是RGB模型。而HSV模型更符合人描述和解释颜色的方式,HSV的彩色描述对人来说是自然且非常直观的。
HSV模型中颜色的参数分别是:色调(H:hue),饱和度(S:saturation),亮度(V:value)。
(1)色调(H:hue):用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;
(2)饱和度(S:saturation):取值范围为0.0~1.0,值越大,颜色越饱和。
(3)亮度(V:value):取值范围为0(黑色)~255(白色)
示例:
mPython丨N+模块帮助文档图7
运行效果:
mPython丨N+模块帮助文档图8
———————————————————————————————————————
mPython丨N+模块帮助文档图9
描述:使用N+颜色循迹模块单独地获取颜色的H/S/V值,以整型形式返回
示例:
mPython丨N+模块帮助文档图10
运行效果:
mPython丨N+模块帮助文档图11
可根据H值区分不同的颜色
———————————————————————————————————————
mPython丨N+模块帮助文档图12
描述:使用N+颜色循迹模块识别7种颜色,以真/假形式返回,可直接作为判断条件
示例:

mPython丨N+模块帮助文档图13
运行效果:
mPython丨N+模块帮助文档图14
———————————————————————————————————————
mPython丨N+模块帮助文档图15
描述:使用N+颜色循迹模块获取左、右两边循迹数值
示例:
mPython丨N+模块帮助文档图16
遇到黑线数值增大
———————————————————————————————————————
mPython丨N+模块帮助文档图17
描述:默认循迹数值大于100,认为遇到黑线,根据所选情况,以真/假形式返回,可直接作为判断条件
示例:
mPython丨N+模块帮助文档图18
———————————————————————————————————————
mPython丨N+模块帮助文档图19
描述:使用N+超声波模块进行测距,以整型形式返回,单位是mm
示例:
mPython丨N+模块帮助文档图20
运行效果:
mPython丨N+模块帮助文档图21
———————————————————————————————————————
mPython丨N+模块帮助文档图22
描述:驱动电机,速度范围是-100~100





百灵鸽+千里马:
mPython丨N+模块帮助文档图23
描述:驱动N+千里马,速度范围0~100
———————————————————————————————————————
mPython丨N+模块帮助文档图24
描述:使用N+千里马获取颜色RGB值,以元组形式返回

示例:
mPython丨N+模块帮助文档图25
———————————————————————————————————————
mPython丨N+模块帮助文档图26
描述:使用N+千里马单独地获取颜色的R/G/B值,以整型形式返回
示例:吸色马
mPython丨N+模块帮助文档图27
———————————————————————————————————————
mPython丨N+模块帮助文档图28
描述:使用N+千里马识别7种颜色,以真/假形式返回,可直接作为判断条件
示例:参考百灵鸽类颜色识别模块
———————————————————————————————————————
mPython丨N+模块帮助文档图29
描述:使用N+千里马进行测距,以整型形式返回,单位是mm
示例:参考百灵鸽类超声波测距模块
———————————————————————————————————————
mPython丨N+模块帮助文档图30
描述:使用N+千里马获取左、右两边循迹数值
示例:参考百灵鸽类“I2C获取循迹数值模块”
———————————————————————————————————————
mPython丨N+模块帮助文档图31
描述:默认循迹数值大于100,认为遇到黑线,根据所选情况,以真/假形式返回,可直接作为判断条件
示例:循迹千里马
mPython丨N+模块帮助文档图32
好了以上就是N+扩展模块的全部内容了
非常感谢你看到这里,新的一年,祝雪花变爆米花,有钱赚有钱花,祝大家新年快乐!

下载附件mPython-N+模块使用说明.rar

铁熊  初级技神

发表于 2020-1-2 15:36:58

原来你们集成了HSV,本来还想写一写的
回复

使用道具 举报

Nplus实验室  高级技师
 楼主|

发表于 2020-1-2 16:11:38

铁熊 发表于 2020-1-2 15:36
原来你们集成了HSV,本来还想写一写的

没有深入研究,铁熊老师可以指导一下
回复

使用道具 举报

rzyzzxw  版主

发表于 2020-1-3 07:57:17

优秀啊,N+
回复

使用道具 举报

DFrJ5KYVQaH  中级技匠

发表于 2020-1-3 08:13:38

优秀的作品,我们要不断学习
回复

使用道具 举报

gada888  版主

发表于 2020-1-23 13:43:49

mark一下
回复

使用道具 举报

kylinpoet  初级技神

发表于 2020-2-18 14:23:10

这个好,必须支持。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail