您当前的位置:首页 > 电子 > 开发板/开源硬件

[20个项目学会BBC micro:bit编程] 16-红外遥控RGB彩灯实验

时间:11-26来源:作者:点击数:

[20个项目学会BBC micro:bit编程]网易云课堂视频教程 点击这里

--硬件连接

注意,一定要先插上图5-2中所示的跳线帽(跳线帽分别用来连接红外和RGB彩灯)

 --实验编程

第一步:在扩展中输入网址 https://github.com/osoyoo/OSOYOO_IR  添加OSOYOO_IR扩展包

第二步:搜索”neopixel” ,添加 neopixel扩展包(如何添加上面已经讲过)

 

程序网址:https://makecode.microbit.org/_bizcsPJ6j5cr

--实验结果

  按CH-键RGB彩灯显示蓝色,按CH键RGB彩灯显示绿色,按CH+键RGB彩灯显示红色,按EQ键RGB彩灯全部关闭。

注意事项:

  1.注意图6-3 红外遥控RGB彩灯程序实现右图中当开机时的设置,彩灯设置为RGB(GRB format)

  2.注意图6-3 红外遥控RGB彩灯程序实现右图中标数字7的地方提示的程序错误,忽略即可。

  3.不同遥控器的编码方式不一样,上图程序只适用于左图所示的遥控器,其它遥控器不适用。

  4.如果外接红外接收头,请注意该接收头需要的工作电压,有可能是5V。在3.3V下不工作。

拓展知识:

  M-robot使用的big:bit配置的红外接收头为VS1838B,该红外接收头只有3跟针脚,无需额外的元器件,加电即可正常工作,非常适合初学者。其实,红外的解码是比较复杂的,初学者建议使用扩展包。关于micro:bit红外编码解码的更多知识,可以访问http://osoyoo.com/2018/09/18/micro-bit-lesson-using-the-ir-controller/(内容为英文)

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门