Arduino-流水灯

LED流水灯实验

产品介绍:

电阻:电阻器通常分为三类:固定电阻器、可调电阻器及特殊电阻器。

普通电阻器的识别

电阻器阻值和允许误差常用的标志方法有下列3种。

1、直接标志法

将电阻器的阻值和误差等级直接用数字印在电阻器上。对小于1000W的阻值只标出数值不标单位;对kW、MW只标注k、M;精度等级标Ⅰ级或Ⅱ级,Ⅲ级不标明。

2、文字符号法

将需要标志的主要参数与技术指标用文字和数字符号有规律地标志在产品表面上,如欧姆用W表示,千欧用k表示,兆欧(106W)用M表示,吉欧(109 W)用G表示,太欧(1012W)用T表示。

3、色环标志法

对体积很小的电阻和一些合成电阻器,其阻值和误差常用色环来标注,如图1.2所示色环标志法有4环和5环两种。4环电阻的第1道环和第2道环分别表示电阻的第1位和第2位有效数字,第3道环表示10的乘方数(10n,n为颜色所表示的数字),第4道环表示允许误差(若无第4道色环,则误差为±20%)。色环电阻器的单位一律为W。

实验器件:

■ LED灯:6 个

■ 220欧电阻:6 个

■ 多彩杜邦线:若干

实验连线

1.将6个发光二极管依次插入面包板,

2.用杜邦线将6个发光二极管的短脚连接到面包板的横排插口中,

3.用电阻将6个发光二极管的长脚连接到面包板的竖排插口中。

4.将电阻的另外一端用杜邦线连接到开发板的依次2 3 4 5 6 7 引脚。

这样我们就完成了实验的连线部分。

将代码上传到开发板。

程序代码

int val;//定义变量val

int BASE = 2 ; //第一颗LED 接的 I/O 脚

int NUM = 6; //LED 的个数

void setup()

{

for (int i = BASE; i < BASE + NUM; i ++)

{

pinMode(i, OUTPUT); //設定數字I/O腳為輸出

}

}

void loop()

{

for (int i = BASE; i < BASE + NUM; i ++)

{

digitalWrite(i, LOW); //設定數字I/O腳輸出為"低",即逐漸關燈

delay(200); //延遲

}

for (int i = BASE; i < BASE + NUM; i ++)

{

digitalWrite(i, HIGH); //設定數字I/O腳輸出為"低",即逐漸開燈

delay(200); //延遲

}

}

实验结论:

可以看到LED灯被逐个点亮,然后逐个熄灭。流水灯的效果。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

SZTU_青衫酒

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

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

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

打赏作者

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

抵扣说明:

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

余额充值