科学健康资讯 · 内容仅供参考,不替代专业诊疗 联系我们|疾病百科
操作系统

儿童智能编程灯推荐型号(儿童版编程)

2023-05-08 操作系统 本文链接

树莓派的第二个例子完成了,可以点亮RGB LED灯!而且可以不停的切换颜色了。

有了之前的led灯的经验,这个例子其实就简单一些了,这个RGB LED,有4个针,分别连接上对应的GPIO端口就好了,至于软件部分,则是采用了PWM实现。

对于软件工程师而言,PWM是一个陌生的词汇,Pulse Width Modulation,脉冲宽度调制,简单理解,就是通过调整脉冲宽度,实现端口的电压变化,从而实现led灯的颜色切换。

这里需要对树莓派的GPIO端口稍微有一点理解,树莓派2/3/4等产品,有40个端口,除了有Ground端口,3.3v端口和5v端口之外,其余的端口都是通用的GPIO端口,可以输入和输出3.3v电压。输出时候,可以是高位3.3v,或者低位0v。

对于Ground端口,始终输出0v电压,不可配置。

官方文档里面说,对于LED而言,在连接GPIO端口时候要始终前置电阻;不要直接使用3.3V和5V电压端口。而且,不要直接连接马达类配件到树莓派板子,而是要借助HAT板子。

在这个例子里,PWM是通过软件模拟的PWM信号,树莓派本身的硬件PWM输出不是很高,但是对于LED等配件而言,软件PWM就足够用了

#树莓派# #物联网# #编程教育#

本文内容仅供健康科普参考,不能替代专业医疗诊断和治疗建议。如有身体不适,请及时就医并遵从医师指导。

相关阅读