Arduino 实战篇 Arduino点亮LED灯

【Arduino】 实战篇 点亮LED灯

大家好,我是皮皮猫。
每文一言: 假如生活欺骗了你,你也要会欺骗生活。


本篇文章:

Arduino是我大二上学习的,由于需要做项目,要重新学习Arduino了,第二次学习Arduino。本篇文章主要是利用Arduino点亮LED灯。

进入正文:

一、面包板做出LED灯模型:

在这里插入图片描述
细节描述: LED灯:有长引脚和短引脚,LED灯的长引脚接入Arduino的“2”引脚,短引脚需要接入“GND”引脚,在长引脚和Arduino中间,加入了一个1千欧的电阻,防止电流过大,烧坏LED灯。

二、代码
1
2
3
4
5
6
7
8
9
10
int led = 2;
void setup(){
  pinMode(led, OUTPUT);
}
void loop(){
    digitalWrite(led, LOW);//引脚低电平
    delay(1000);//延迟1s
    digitalWrite(led, HIGH);//引脚高电平
    delay(1000);//延迟1s
}

注意: 此时,需要把自己的Arduino板子通过USB连接到电脑上面。代码烧录到Arduino中。
在这里插入图片描述

三、效果图

在这里插入图片描述

四、函数介绍

1)pinMode()
1. 描述:将指定引脚配置为输入或者输出模式
2. 函数原型:pinMode(pin, mode)
3. 参数:
1. pin:要设置其模式的引脚编号
2. mode: INPUT(输入模式), OUTPUT(输出模式), INPUT_PULLUP(上拉输入模式)
4. 返回值: 无返回值
2)digitalWrite()
1. 描述:将数字HIGH或LOW值写入数字引脚
2. 函数原型:digitalWrite(pin, value)
3. 参数:
1. pin:要设置其输出的引脚编号
2. value:HIGH(1), LOW(0)
4. 返回值: 无返回值

3)delay()
1. 描述:将程序暂停给定参数的时间量(以毫秒为单位)
2. 函数原型:delay(ms)
3. 参数:ms 暂停的毫秒数
4. 返回值: 无返回值

程序首先通过pinMode设置2引脚为输出模式,然后在loop里面通过digitalWrite来改变引脚的输出电平,HIGH输出高电平即为当前Arduino的工作电压5V,LOW输出低电平即为0V。delay函数暂停1s让我们可以清晰看到闪烁状态。你也可以减小等待时间,LED就会闪烁的更快了。


完结,撒花…

此次内容到此结束,更多Arduino分享,持续更新中…

作者:皮皮猫