前言:
当前姐妹们对“用c语言编写led灯的点亮熄灭”大致比较关切,看官们都需要了解一些“用c语言编写led灯的点亮熄灭”的相关资讯。那么小编同时在网摘上收集了一些关于“用c语言编写led灯的点亮熄灭””的相关知识,希望你们能喜欢,我们一起来学习一下吧!创客e工坊今天教大家用电容、三极管、LED、电阻做一个最简单的流水灯电路,用闪闪的流水效果装饰我们的除夕之夜,希望新春之际,大家心想事成,阖家欢乐,幸福安康,新的一年财势运势高涨,钱财如这潺潺流水的流水灯般滚滚而来,钱包越来越鼓!
我们先来看电路原理图:
电路图中,三极管起到开关的作用,上电后电容开始充电,电容充电的过程中相当于导通的导线,为三极管的b极提供合适的偏置电压,三极管导通,电流流过c极,点亮LED,当电容充满电后相当于开路,三极管截止,LED熄灭。前一个LED点亮的过程同时也是给后一个电容放电的过程,当电容放电完毕后又进行新一轮的充电,以此类推,往复循环,形成了LED的流水的效果。
按照电路原理图备齐所需元器件:
用面包板按照我们的电路原理图搭建电路:
再次检查电路无误后给我们的电路接通5V的直流电:
可以看到LED亮起,形成流水的效果,流水灯因此而得名:
下面放一组动图让大家看看效果:
预示着我们新的一年财源滚滚来:
来一张晚上拍摄的,还是挺好看的:
其实我们街道上的广告牌、滚动字幕的原理差不多也是这样,只不过那些是用单片机编程控制更多的LED才产生各种变幻莫测的效果。后面的教程我们会渐渐地引入数字电路的知识,最终带领大家初步入门编程的世界,先从最简单的51单片机学起,让大家能用单片机编程实现一些最基础的功能电路,如LED流水,数码管的静态动态显示,1602显示,带中文字库的12864显示,1302时钟模块,18B20测温显示电路,红外遥控编码,驱动继电器,超声波测距,红外对管避障原理,L298N电机驱动,MPU6050三轴加速度计陀螺仪模块等。
好啦,本期图文教程到此就结束了,感谢大家一直以来对创客e工坊的认可与支持,在这里,创客e工坊给大家拜年了,希望大家在新的一年里幸福安康,心想事成,阖家欢乐,万事如意,财源滚滚888!
此文章为创客e工坊原创,特此声明!
标签: #用c语言编写led灯的点亮熄灭