37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

实验三十四:三色LED交通灯模块(红绿黄灯)

LED发光二极管

LED(Light Emitting Diode),发光二极管,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由两部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子。但这两种半导体连接起来的时候,它们之间就形成一个P-N结。当电流通过导线作用于这个晶片的时候,电子就会被推向P区,在P区里电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED灯发光的原理。而光的波长也就是光的颜色,是由形成P-N结的材料决定的。

最初LED用作仪器仪表的指示光源,后来各种光色的LED在交通信号灯和大面积显示屏中得到了广泛应用,产生了很好的经济效益和社会效益。以12英寸的红色交通信号灯为例,在美国本来是采用长寿命,低光视效能的140瓦白炽灯作为光源,它产生2000流明的白光。经红色滤光片后,光损失90%,只剩下200流明的红光。而在新设计的灯中,Lumileds公司采用了18个红色LED光源,包括电路损失在内,共耗电14瓦,即可产生同样的光效。汽车信号灯也是LED光源应用的重要领域。

LED灯主要特点
1、节能:白光LED的能耗仅为白炽灯的1/10,节能灯的1/4.
2、长寿:寿命可达10万小时以上,对普通家庭照明可谓"一劳永逸"。
3、可以工作在高速状态:节能灯如果频繁的启动或关断,灯丝就会发黑,很快的坏掉,所以更加安全。
4、固态封装,属于冷光源类型。所以它很好运输和安装,可以被装置在任何微型和封闭的设备中,不怕振动。
5、led技术正日新月异的在进步,它的发光效率正在取得惊人的突破,价格也在不断的降低。一个白光LED进入家庭的时代正在迅速到来。
6、环保,没有汞的有害物质。LED灯泡的组装部件可以非常容易的拆装,不用厂家回收都可以通过其它人回收。
7、配光技术使LED点光源扩展为面光源,增大发光面,消除眩光,升华视觉效果,消除视觉疲劳。
8、透镜与灯罩一体化设计。透镜同时具备聚光与防护作用,避免了光的重复浪费,让产品更加简洁美观。
9、大功率led平面集群封装,及散热器与灯座一体化设计。充分保障了led散热要求及使用寿命,从根本上满足了LED灯具结构及造型的任意设计,极具LED灯具的鲜明特色。
10、节能显著。采用超高亮大功率led光源,配合高效率电源,比传统白炽灯节电80%以上,相同功率下亮度是白炽灯的10倍。
11、超长寿命50,000小时以上,是传统钨丝灯的50倍以上。LED采用高可靠的先进封装工艺—共晶焊,充分保障LED的超长寿命。
12、无频闪。纯直流工作,消除了传统光源频闪引起的视觉疲劳。
13、绿色环保。不含铅、汞等污染元素,对环境没有任何污染。
14、耐冲击,抗雷力强,无紫外线(UV)和红外线(IR)辐射。无灯丝及玻璃外壳,没有传统灯管碎裂问题,对人体无伤害、无辐射。
15、低热电压下工作,安全可靠。表面温度≤60℃(环境温度Ta=25℃时)。
16、宽电压范围,全球通用LED灯。85V~ 264VAC全电压范围恒流,保证寿命及亮度不受电压波动影响。
17、采用PWM恒流技术,效率高,热量低,恒流精度高。
18、降低线路损耗,对电网无污染。功率因数≥0.9,谐波失真≤20%,EMI符合全球指标,降低了供电线路的电能损耗和避免了对电网的高频干扰污染。
19、通用标准灯头,可直接替换现有卤素灯、白炽灯、荧光灯。
20、发光视效能率可高达80lm/w,多种LED灯色温可选,显色指数高,显色性好。
21、国家越来越重视照明节能及环保问题,已经在大力推行使用LED灯具了。

发光二极管可以分为普通单色发光二极管、高亮度发光二极管、超高亮度发光二极管、变色发光二极管、闪烁发光二极管、电压控制型发光二极管、红外发光二极管和负阻发光二极管等。LED的控制模式有恒流和恒压两种,有多种调光方式,比如模拟调光和PWM调光,大多数的LED都采用的是恒流控制,这样可以保持LED电流的稳定,不易受VF的变化,可以延长LED灯具的使用寿命。

交通灯

交通灯有两种,给机动车看的叫机动车灯,通常指由红、黄、绿(绿为蓝绿)三种颜色灯组成用来指挥交通通行的信号灯。绿灯亮时,准许车辆通行,黄灯黄闪时,已越过停止线的车辆可以继续通行;没有通过的应该减速慢行到停车线前停止并等待,红灯亮时,禁止车辆通行。给行人看的叫人行横道灯,通常指由红、绿(绿为蓝绿)二种颜色灯组成用来指挥交通通行的信号灯,红灯停,绿灯行。

一些交通灯控制电路图

三色LED交通灯模块(红绿黄灯)

尺寸:56*21*11mm
固定孔:3mm
孔距:15mm
颜色:红 黄 绿
LED:8mm *3
亮度:普通亮度
电压:5V
输入:数字电平
接口:共阴极 红黄绿单独控制
平台:Arduino、单片机

/*【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)实验三十四:三色LED交通灯模块(红绿黄灯)*/int redled =11; int yellowled =12; int greenled =13; void setup(){pinMode(redled, OUTPUT);pinMode(yellowled, OUTPUT); pinMode(greenled, OUTPUT); }void loop(){digitalWrite(redled, HIGH);delay(1000);digitalWrite(redled, LOW); digitalWrite(yellowled, HIGH);delay(200);digitalWrite(yellowled, LOW);digitalWrite(greenled, HIGH);delay(1000);digitalWrite(greenled, LOW);}

「雕爷学编程」Arduino动手做(34)——三色LED交通灯模块相关推荐

  1. 「雕爷学编程」Arduino动手做(15)——手指侦测心跳模块

    37款传感器和模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器与模块,依照实践出真知(动手试试)的理念,以学习和交流为目的,这里准备 ...

  2. 「雕爷学编程」Arduino动手做(33)——ESP-01S无线WIFI模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  3. 「雕爷学编程」Arduino动手做(26)——4X4矩阵键盘模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  4. arduino loar_「雕爷学编程」Arduino动手做(15)---手指侦测心跳传感器

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的 ...

  5. 「雕爷学编程」Arduino动手做(38)——joystick双轴摇杆模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  6. 「雕爷学编程」Arduino动手做(36)——WS2812B 4位彩灯模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  7. 「雕爷学编程」Arduino动手做(22)——8X8 LED点阵MAX7219屏

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  8. 「雕爷学编程」Arduino动手做(18)---太阳能电池模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

  9. 「雕爷学编程」Arduino动手做(31)——ISD1820语音模块

    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的.鉴于本人手头积累了一些传感器和模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里 ...

最新文章

  1. python基本使用-Python 应该怎么去练习和使用?
  2. 获取一个目录下文件扩展名为txt或htm或html的文件的几种方法
  3. linux下find查找带有指定权限的文件(windows下编译的源代码文件)
  4. 编写高质量代码:改善Java程序的151个建议(第4章:字符串___建议52~55)
  5. 那么到底什么是热点???
  6. atan java_Java atan() 方法
  7. 关于nginx为站点绑定域名以及绑定多个域名
  8. liunx JMeter 进行压力测试
  9. Badboy录制测试脚本
  10. 4. Javascript 函数
  11. 计算机图标制作教程,电脑主题ICO图标制作方法 详细教程你一学就会
  12. cad上样条曲线上的点太多了_CAD样条曲线添加控制点
  13. 2017 Multi-University Training Contest 5 solutions BY 吉如一
  14. 快速生成 .ftl 文件
  15. 【数字电路抢救】2 逻辑函数的代数化简 3逻辑表达式的化简
  16. 程序猿段子:程序员崩溃很简单,改三次需求即可
  17. OFDM 符号的概念
  18. 如何配置SQL Server 2008管理器_过路老熊_新浪博客
  19. MATLAB——复数运算
  20. IEEE754的理解归纳

热门文章

  1. Python人脸图像特征提取(HOG、Dlib、CNN方法)
  2. [SCOI2012]喵星球上的点名[广义后缀自动机]
  3. python实训报告万能模板_实训报告万能模板五篇
  4. [讨论]去掉office正版提醒
  5. logo免费在线设计,做自己品牌的设计师
  6. Python|图片转二维码
  7. 25 Creative Ways to Promote Your App for Free
  8. STM32+ULN2003驱动步进电机
  9. php制作网页教程pdf,php中pdf页面制作方法
  10. 整合Mybatis、Servlet、Mysql、Axios、Filter、Session写一个入门级项目:非常适合初接触JavaWeb的小白白来进阶