N+千里马测试——脚下生辉
入手千里马一段时间,一直没有使用,对于我们这种半路出家,编程能力有限的人来说,代码编程还是有难度的。幸好MpythonX有了N+的扩展,这样就可以把千里马用起来了。 从哪入手呢?千里马主要涉及电机、RGB灯、巡线传感器、超声波传感器、颜色传感器的应用。在这里主要想尝试一下颜色传感器的使用。于是乎目标定位在用RGB灯反映颜色传感器的测量值。从实际效果来说,就是想利RGB灯显示颜色传感器测量的值,这样就能显示出马儿的脚下色彩,OK,那就开始吧。在N+的模块中,我们可以发现颜色传感器的相关模块主要是以上4个,从使用经验看,上面两个应该是接外接的颜色传感器,在此就忽略,下面两个应该是千里马板载颜色传感器的应用,千里马板载传感器如下图所示。
至于两个模块的使用,则采用掌控板OLED显示屏显示的方法,了解其用法
结果分别是:
可以看到前者分别返回了R,G,B的值,后者得到的是红色值。那么可以选择其中一种方式实现效果,这里采用前面一种方式。对应的需要解决两个问题,1是颜色传感器的测量,2是灯带的使用。
首先,解决颜色传感器的使用。新建变量,分别获取R、G、B的值,同时获取列表“千里马获取颜色"中的每一项
然后是设置灯带(听说千里马板载的RGB灯也是接7号管脚)
最后,加上千里马电机的使用,完整程序如下:
这样,千里马边走,脚下的色彩,RGB灯就都显示出来了,这里出现了一个小BUG,板载的RGB灯没亮,是硬件问题还是默认管脚接的有问题,还需要跟厂家沟通。
马行千里,智在人 多谢分享,学习了。 请问这个千里马如何买到
页:
[1]