【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分享,持续更新中…
作者:皮皮猫