Arduino平台软硬件原理及使用——发光二极管(LED灯)的使用

文章目录
一、发光二极管的发光原理
二、发光二极管正负极的辨别
三、发光二极管在Arduino中的使用

LED发光二极管

一、发光二极管的发光原理

发光二极管结构示意图
发光二极管发光原理

通过上述两幅图像对发光二极管的结构及发光原理进行理解;
从物理学的角度而言,当电流通过晶片时(N区的电子向P区移动,P区的空穴向N区移动),N形半导体内的电子与P形半导体内的空穴在发光层剧烈的碰撞复合产生光子,并发出能量,则形成了我们看到的光。

二、发光二极管正负极的辨别

LED发光二极管正负极的辨别

  • 方法一:针脚较长的一端为正极,较短的一端为负极;
  • 方法二:晶片较小的一端为正极,较大的一端为负极;
  • 方法三:俯视图中,圆形有豁口的一端为负极,其对向为正极。

三、发光二极管在Arduino中的使用

使用arduino点亮LED灯
如果要点亮LED灯,仅需将正负针脚正确的接到arduino的POWER端并且接通arduino电源即可实现。
在这里插入图片描述
当然如果要使用程序来控制LED灯的点亮,仅需将LED灯连接到数字端口,然后完成以下程序:

void setup()
{
	pinMode(2,OUTPUT);  //设置LED灯所连接端口均为输出
	pinMode(3,OUTPUT);
	pinMode(4,OUTPUT);
	pinMode(5,OUTPUT);
	pinMode(6,OUTPUT);
	pinMode(7,OUTPUT);
}
void loop()
{
	digitalWrite(2, HIGH);  //点亮蓝灯
	digitalWrite(3, LOW);
	digitalWrite(4, HIGH);  //点亮绿灯
	digitalWrite(5, LOW);
	digitalWrite(6, HIGH);  //点亮红灯
	digitalWrite(7, LOW);
}

因此LED灯在Arduino中的使用,非常简单;
如果要实现更加复杂的LED灯效果,可参考案例:
Arduino项目式编程教学第一章——流水灯
Arduino项目式编程教学第二章——呼吸灯

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

洪博hopes

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值