发光二极管LED
介绍
LED,即发光二极管的简称。由含镓(Ga)、砷(As)、磷(P)、氮(N)等的化合物制成。当电子与空穴复合时能辐射出可见光,因而可以用来制成发光二极管。
目标
控制LED,亮一秒钟,灭一秒钟,来实现闪烁的效果。
参数
工作电压 | DC 3.3-5V |
控制信号 | 数字信号 |
尺寸 | 32 x 23.5 x 12 mm |
定位孔大小 | 直径为 4.8 mm |
接口 | 间距为2.54 mm 3pin防反接口 |
模块原理图
这是一个常用的LED模块,它采用F5-白发紫LED(外观白色,显示紫光)元件。同时,模块上自带一个间距为2.54mm的防反插红色端子。控制时,模块上GND VCC供电后,信号端S为高电平时,模块上LED亮起。
模块兼容各种单片机控制板,如arduino系列单片机。
三极管驱动LED灯的基本开关电路原理图参数说明
- Q1(8050):NPN型三极管,作为开关元件。
- D1(WHITE LED):白色发光二极管,被控制点亮或熄灭。
- R1(1kΩ,0603封装):基极限流电阻,保护三极管基极不被大电流烧坏。
- R2(10kΩ,0603封装):基极下拉电阻,确保三极管在无信号时可靠关断。
- R3(1kΩ,0603封装):LED限流电阻,保护LED不过流烧坏。
- S:信号输入端(如单片机IO口)。
- VCC:电源正极。
- GND:地。
工作原理:当S端输入高电平时,Q1导通,LED亮;S端为低电平或悬空时,Q1截止,LED灭。该电路常用于单片机等弱信号控制大电流LED等负载。
实验组件
ESP32 Plus主板 x1
Keyes 紫色LED模块 x1
XH2.54-3P 转杜邦线母单线 x1
USB线 x1
模块接线图
在线运行代码
from machine import Pin
import time
led = Pin(5, Pin.OUT) # 搭建一个LED对象,将外接LED灯连接到5号引脚,设置5号引脚为输出模式
while True:
led.value(1) # 打开灯
time.sleep(1) # 延迟1s
led.value(0) # 关闭灯
time.sleep(1) # 延迟1s