当前位置:首页 > 公众号精选 > 电子电路开发学习
[导读]关注星标公众号,不错过精彩内容很多初学者觉得自己学的东西很基础,担心今后实际工作用不到。有初学者问了这样的问题:单片机真正开发产品和学习的时候有什么差别,平时学的LED、ADC这些东西,在实际项目中会用到吗?虽然技术更新迭代很快,但有很多基本的技术,仍然在实际项目中会用到,今天就...




很多初学者觉得自己学的东西很基础,担心今后实际工作用不到有初学者问了这样的问题:单片机真正开发产品和学习的时候有什么差别,平时学的LED、ADC这些东西,在实际项目中会用到吗?

虽然技术更新迭代很快,但有很多基本的技术,仍然在实际项目中会用到,今天就拿LED为例来说说吧。

LED有哪些作用


别小看LED,它在实际生活中应用很广泛的。




首先就是以LED为光源的项目,比如呼吸灯、广告灯、LED显示屏等,这类控制LED亮灭(闪烁),或者亮度渐变。




再次就是LED背光灯,像液晶灯、按键等,这种也是需要控制LED变化的。我做过有按键的项目,按键背光灯需要渐变、配合音效控制LED不同频率闪烁,目的就是为了达到更好的体验效果。




再再次,LED作为指示灯,电源指示灯、状态指示灯,这种就和接近初学者的学习时的LED灯,但这种却在项目中很常见。




拿状态指示灯来说,一个项目的LED状态指示灯可以直观明了的指示设备的运行状态,比如:运行、故障、待机、死机等常见状态。通过RGB,或者红黄绿不同颜色LED组合,可以实现更多状态的指示。




下面针对LED状态灯,说几点细节的内容。




LED状态灯实现


这里结合代码为大家分享一些项目中常见的LED状态灯的实现方法。




1.单色LED运行状态指示灯


通过闪烁(一亮一灭)指示设备运行的状态的指示灯,一个关键作用:设备有没有死机。




很多产品中都会用到,你买一个开发板,提供的综合例程也基本都有。




裸机情况下(一般状态机,在某一个状态实现LED闪烁:


int main(void){ //系统初始化 while(1) { //do something switch(State) { case 状态1 //do something break;
case 状态2 //do something break; · · · case 状态灯: ED_TOGGLE(); //LED闪烁 break; } }}


RTOS情况下,新建一个状态灯线程,在线程里面直接控制即可:


void StatusLight_Task(void *pvParameters){ static TickType_t xLastWakeTime; //初始化 xLastWakeTime = xTaskGetTickCount();
for(;;) { //do something
LED_TOGGLE(); //LED闪烁 vTaskDelayUntil(
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

香港2022年10月18日 /美通社/ -- 淘屏有限公司(纳斯达克:TAOP,简称"淘屏"或"公司"),今日宣布与江苏苏立信文化创意...

关键字: 数字多媒体 大屏 LCD LED

上一次客户通过朋友介绍找到我,让帮忙做一个灯控板,主要功能就是在拍照的时候,打开闪光灯,言语之间很客气,每年的用量也超过万套,需要做环境老化测试等等。由于是朋友介绍的,简单喝了个茶,下午就把需求发过来了。看了看需求,比较...

关键字: 闪光灯 频闪 LED

魁北克市, Sept. 27, 2022 (GLOBE NEWSWIRE) -- 提供最灵活、最强大和最准确ADAS和AD传感技术的全球领先企业LeddarTech®欣然宣布,其获《环球邮报》评选为2022年加拿大增长最...

关键字: LED ADAS AD传感技术

据报道,可见光LED的发明者、美国University of Illinois at Urbana-Champaign教授Nick·Holonyak去世,享年93岁。他是世界第一个实用可见光谱LED的研发者,该技术被广泛...

关键字: LED 诺贝尔奖

魁北克市, Aug. 31, 2022 (GLOBE NEWSWIRE) -- 提供最灵活、最强大和最准确ADAS及AD传感技术的全球领先企业LeddarTech®自豪地宣布,公司斩获两项对其LeddarVision™传...

关键字: LED ADAS 传感器融合 TE

(全球TMT2022年9月5日讯)为期五天的国际电子消费品展览会(IFA)于德国柏林拉开帷幕。在本届展会上,TCL电子设立了占地超2,000平方米的展区,展示了包括全球最大Mini LED智屏、98吋QLED智屏、13...

关键字: LED TCL 电子 NI

TCL智屏全球销量市占率稳居LCD TV市场第二 香港2022年9月3日 /美通社/ -- 为期五天的国际电子消费品展览会(IFA)于德国柏林...

关键字: LED TCL 电子 NI

本文旨在演示一种智能亮度控制灯的设计,该灯使用具有四个输出的可编程混合信号矩阵、工作电压高达 13.2 V 和每个输出 2 A 电流的运动传感器。该系统是使用高压宏单元和芯片内的其他内部和外部组件创建的,以与运动传感器交...

关键字: 智能亮度控制灯 LED

“智慧城市”是指将通信和实物资产整合到一个有凝聚力的网络中,为居住在那里的人们提供更安全、更宜居和更节能的环境。

关键字: 智慧城市 LED

魁北克省魁北克市, Aug. 10, 2022 (GLOBE NEWSWIRE) -- 提供最灵活、最强大和最准确ADAS和AD传感技术的全球领先企业LeddarTech®十分高兴地宣布,公司将在中国和美国举办一系列活动...

关键字: LED 汽车 ADAS 数据融合

电子电路开发学习

103 篇文章

关注

发布文章

编辑精选

技术子站

关闭