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