dt 发表于 2020-2-9 16:44:41

N+千里马测试——脚下生辉

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

    至于两个模块的使用,则采用掌控板OLED显示屏显示的方法,了解其用法
   
    结果分别是:
   

    可以看到前者分别返回了R,G,B的值,后者得到的是红色值。那么可以选择其中一种方式实现效果,这里采用前面一种方式。对应的需要解决两个问题,1是颜色传感器的测量,2是灯带的使用。
    首先,解决颜色传感器的使用。新建变量,分别获取R、G、B的值,同时获取列表“千里马获取颜色"中的每一项
   
    然后是设置灯带(听说千里马板载的RGB灯也是接7号管脚)

    最后,加上千里马电机的使用,完整程序如下:
   
    这样,千里马边走,脚下的色彩,RGB灯就都显示出来了,这里出现了一个小BUG,板载的RGB灯没亮,是硬件问题还是默认管脚接的有问题,还需要跟厂家沟通。
   

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

马行千里,智在人

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

多谢分享,学习了。

df张zjm 发表于 2020-7-19 20:35:42

请问这个千里马如何买到
页: [1]
查看完整版本: N+千里马测试——脚下生辉