Arduino平台软硬件原理及使用——发光二极管(LED灯)的使用
2023-12-28 20:07:48
文章目录
一、发光二极管的发光原理
二、发光二极管正负极的辨别
三、发光二极管在Arduino中的使用
一、发光二极管的发光原理
通过上述两幅图像对发光二极管的结构及发光原理进行理解;
从物理学的角度而言,当电流通过晶片时(N区的电子向P区移动,P区的空穴向N区移动),N形半导体内的电子与P形半导体内的空穴在发光层剧烈的碰撞复合产生光子,并发出能量,则形成了我们看到的光。
二、发光二极管正负极的辨别
- 方法一:针脚较长的一端为正极,较短的一端为负极;
- 方法二:晶片较小的一端为正极,较大的一端为负极;
- 方法三:俯视图中,圆形有豁口的一端为负极,其对向为正极。
三、发光二极管在Arduino中的使用
如果要点亮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项目式编程教学第二章——呼吸灯
文章来源:https://blog.csdn.net/qq_37744263/article/details/135240829
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!