
变色龙就是因为它善于随环境的变化,随时改变自己身体的颜色。变色既有利于隐藏自己,又有利于捕捉猎物。
千里马带了有颜色传感器,传感器两边个有一个LED补光灯,以减少颜色识别的误差。其用法如下:
1.car.light_on() #打开颜色识别补光灯
2.car.light_off() #关闭颜色识别补光灯
3.car.getRGB() #获取RGB值,返回RGB三元组,(color_r,color_g,color_b)
4. car.getHSV() #获取HSV值 返回HSV三元组,(h,s,v)
5.car.discern() #颜色识别,可识别“红橙黄绿青蓝紫”七色,以字符串形式返回。
利用WPS制作一个颜色条,用彩色打印机打印出来,以便测试。

现在,千里马开始变色咯,方法其实很简单,利用颜色传感器检测颜色,检测到颜色RGB到值,并将其储存在元组(my_color)中,通过my_rgb.fill((r,g,b)来改变LED灯的颜色。



网友评论