2020-2-9 16:44:41 [显示全部楼层]
2874浏览
查看: 2874|回复: 3

[入门教程] N+千里马测试——脚下生辉

[复制链接]
    入手千里马一段时间,一直没有使用,对于我们这种半路出家,编程能力有限的人来说,代码编程还是有难度的。幸好MpythonX有了N+的扩展,这样就可以把千里马用起来了。    从哪入手呢?千里马主要涉及电机、RGB灯、巡线传感器、超声波传感器、颜色传感器的应用。在这里主要想尝试一下颜色传感器的使用。于是乎目标定位在用RGB灯反映颜色传感器的测量值。从实际效果来说,就是想利RGB灯显示颜色传感器测量的值,这样就能显示出马儿的脚下色彩,OK,那就开始吧。
  N+千里马测试——脚下生辉图1  
    在N+的模块中,我们可以发现颜色传感器的相关模块主要是以上4个,从使用经验看,上面两个应该是接外接的颜色传感器,在此就忽略,下面两个应该是千里马板载颜色传感器的应用,千里马板载传感器如下图所示。
N+千里马测试——脚下生辉图2
    至于两个模块的使用,则采用掌控板OLED显示屏显示的方法,了解其用法
     N+千里马测试——脚下生辉图3N+千里马测试——脚下生辉图4
    结果分别是:
    N+千里马测试——脚下生辉图5N+千里马测试——脚下生辉图6

    可以看到前者分别返回了R,G,B的值,后者得到的是红色值。那么可以选择其中一种方式实现效果,这里采用前面一种方式。对应的需要解决两个问题,1是颜色传感器的测量,2是灯带的使用。
    首先,解决颜色传感器的使用。新建变量,分别获取R、G、B的值,同时获取列表“千里马获取颜色"中的每一项
    N+千里马测试——脚下生辉图7
    然后是设置灯带(听说千里马板载的RGB灯也是接7号管脚)
N+千里马测试——脚下生辉图8
    最后,加上千里马电机的使用,完整程序如下:
    N+千里马测试——脚下生辉图9
    这样,千里马边走,脚下的色彩,RGB灯就都显示出来了,这里出现了一个小BUG,板载的RGB灯没亮,是硬件问题还是默认管脚接的有问题,还需要跟厂家沟通。
    N+千里马测试——脚下生辉图10

202002091511..png

DFrJ5KYVQaH  中级技匠

发表于 2020-2-10 11:55:35

马行千里,智在人
回复

使用道具 举报

kylinpoet  初级技神

发表于 2020-2-18 01:56:01

多谢分享,学习了。
回复

使用道具 举报

df张zjm  见习技师

发表于 2020-7-19 20:35:42

请问这个千里马如何买到
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail