第03讲 LED闪烁实验

LED闪烁实验
LED 小灯实验是比较基础的实验之一,上一个“ Hello World!”实验里已经利用到了Arduino 自带的LED,这次我们利用其他I/O 口和外接直插LED 灯来完成这个实验,我们需要的实验器材除了每个实验都必须的Arduino 控制器和USB 下载线以外的
其它器件如下:
1. 红色M5 直插LED*1 
2. 220Ω直插电阻*1
3. 面包板*1
4. 面包板跳线*1 扎

下一步我们按照下面的小灯实验原理图链接实物图,这里我们使用数字10 接口。使用发光二极管LED 时,要连接限流电阻,这里为220Ω电阻,否则电流过大会烧毁发光二极管。
小灯实验原理图

实物图

按照上图链接好电路后,就可以开始编写程序了,我们还是让LED 小灯闪烁,点亮1 秒熄灭1 秒。这个程序很简单与Arduino 自带的例程里的Blink 相似只是将13 数字接口换做10 数字接口。

实验程序如下: 
int ledPin = 10; //定义数字10接口

void setup()
{
    pinMode(ledPin, OUTPUT);//定义小灯接口为输出接口
}

void loop()
{
    digitalWrite(ledPin, HIGH); //点亮小灯
    delay(1000); //延时1 秒
    digitalWrite(ledPin, LOW); //熄灭小灯
    delay(1000); // 延时1 秒
}


下载完程序就可以看到我们的10口外接小灯在闪烁了,这样我们的小灯闪烁实验就完成了。

 


评论:
相关文章

ESP32 使用DAC模拟输出完成两路呼吸灯

ESP32的DAC函数可以实现真正的模拟输出。


在 ESP32 上使用 LEDC (PWM)

ESP32 没有Arduino输出 PWM 的 analogWrite(pin, value) 方法,取而代之的 ESP32 有一个 LEDC 来实现PWM功能。


Arduino UNO R4 WiFi 官方介绍文档

本文档作为UNO R4 WiFi的技术概览,您将找到一系列资源和指南链接,帮助您开始下一个项目。


OneButton: 用于使用单个按钮进行多用途输入的Arduino库

Arduino OneButton库是一个用于简化按钮操作的库,它可以轻松地处理按钮的单击、双击和长按等操作。适用于Arduino开发板以及ESP32等其他基于Arduino的开发板。