电工优优今天要和大家分享的如何用STM32单片机控制LED灯带的颜色改变相关信息,接下来我将从如何用stm32连接压力传感器,如何用stm32自制无人机飞控,如何用ps给证件照换底色这几个方面来介绍。
用STM32F429单片机,控制一条LED灯带,说是输出三路PWM信号,三个引脚分别连接灯带的R端,G端,B端,通过步进电机控制器进行中间连接,然后通过改变占空比来控制RGB各分量所站的比例大小从而改变整个LED灯的颜色,请问是这么理解吗?实现原理是什么呢?
RGB三原色LED彩灯,由红色、绿色和蓝色三个独立的灯珠构成,常见的有四个引脚,一个公共端和三个颜色控制端。三个颜色任意组合可以产生其他颜色,如红色和绿色同时亮,蓝色不亮则是黄色;绿色和蓝色同时亮,红色不亮则是青色;红色和蓝色同时亮,绿色不亮则是品红色;三色都亮则产生白色。
RGB的控制电路
RGB发光二极管的控制电路极其简单,其实就是三个发光二极管,共阳性的控制电路如下图所示。要点亮某一个发光二极管只需要给相应的引脚低电平即可。控制电路如下图所示。单片机引脚输出为0时发光二极管被点亮,单片机输出为1时,发光二极管熄灭。
如前文所述,要产生黄色、青色、品红色、白色,则需要如下控制:
以上就是"电工优优"为大家介绍的如何用stm32连接压力传感器的相关信息,想了解更多"如何用STM32单片机控制LED灯带的颜色改变,如何用stm32连接压力传感器,如何用stm32自制无人机飞控,如何用ps给证件照换底色"相关知识,请收藏电工无忧吧。