[导读]关注星标公众号,不错过精彩内容很多初学者觉得自己学的东西很基础,担心今后实际工作用不到。有初学者问了这样的问题:单片机真正开发产品和学习的时候有什么差别,平时学的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
数据融合
北京2022年8月8日 /美通社/ -- "主持人身在演播室便能够‘穿梭'于千里之外并实现异地同屏互动",像这样似乎只出现在科幻电影中的场景正在逐步成为现实。近期,中央广播电视总台CGTN携手央视频以...
关键字:
BSP
LED
大屏
数码
(全球TMT2022年8月3日讯)7月20日,由深圳市天易检测标准技术研究会主办的深圳标准认证主题展启动以来,市场反应热烈,应厂商和参访需求,特将同步展出的智能显示终端产品展延期至8月20日。 本次智能显...
关键字:
显示终端
投影仪
平板
LED
(全球TMT2022年8月2日讯)中微半导体设备(上海)股份有限公司迎来成立18周年的"成年礼"。自2004年成立以来,中微致力于开发和提供具有国际竞争力的微观加工的高端设备,现已发展成为国内高端微观加工设备的领军企业...
关键字:
LED
封装
等离子体
集成电路
(全球TMT2022年7月26日讯)巴慕达氛围音箱M01D版本在国内首发,M01D在此前版本的基础上,对低音和人声部分进行了升级优化,因此让"无大师的大师演奏会"更加惊艳。 巴慕达氛围音箱结构独特,音源立...
关键字:
音箱
LED
扬声器
CAN
容许先进显示市场有效利用 miniLED技术的专有贴装解决方案专利
关键字:
Rohinni
LED
汽车照明行业正处于演变中;LED(发光二极管)在高端车型中比传统灯泡(卤素灯和氙气灯/HID)更受欢迎,因为它在功耗、使用寿命、光强度和尺寸方面具有优势。LED 或 LED 灯串的紧凑尺寸为汽车照明设计带来了灵活性和想象...
关键字:
安森美
汽车后尾灯
LED
(全球TMT2022年7月19日讯)2022年7月14日,由深圳市洲明科技股份有限公司主办、深圳市照明与显示工程行业协会(SLDA)、SLDA设计师培训专委会承办的"对话光显|见圳未来"主题研讨活动在洲明深圳总部举行。...
关键字:
LED
半导体
数字化
照明
魁北克, July 19, 2022 (GLOBE NEWSWIRE) -- 提供最灵活、强大、准确的ADAS和AD传感技术的全球领先企业LeddarTech®十分高兴地宣布,任命David Torralbo先生从202...
关键字:
LED
VI
TE
COM
深圳2022年7月18日 /美通社/ -- 2022年7月14日,由深圳市洲明科技股份有限公司主办、深圳市照明与显示工程行业协会(SLDA)、SLDA设计师培训专委会承办的"对话光显|见圳未来"主题研...
关键字:
照明
LED
半导体
BSP
(全球TMT2022年7月15日讯)在10个极富想象力儿童的帮助下,最新板球比赛The Hundred将世界级板球比赛与大型娱乐相结合,在世界上最大的沙盒视频游戏Minecraft中推出了沉浸式体育场。 ...
关键字:
MINECRAFT
BSP
DESIGN
LED