arduino基础实验2 led+蜂鸣器实验

实验器件

1. LED灯6个

2. 220Ω电阻6个

3. 杜邦线若干

4. 面包板一个

在这次实验中,我们需要了解一些新的知识。面包板是什么?

图片[1]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

面包板从外观来看是一块一面有很多小孔,另一面有双面胶的板子。板子内部的连线情况如图所示,最上面和最下面的两行左右贯通,而中间的部分上下贯通,中间有隔离的凹槽。在这块板子上我们可以很方便的搭建我们的电路,省去了焊接的麻烦。同时面包板的两侧还带有凹槽,这使得我们可以将它们拼接起来,创造更多的可能。

如何读四环电阻的阻值?四环电阻的阻值读法只要参考下图即可。

图片[2]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

金色部分一般为右端。将材料准备就绪后,我们就可以继续接下来的步骤了

图片[3]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

首先按照如图所示的形式搭建电路
需要注意的地方有
1.LED灯在使用时必须搭配一个保护电阻,否则会因为电流过大而烧毁
2.电路负极记得接地,即接到板子的GND端

图片[4]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

同时需要注意LED灯的正负,如果接反了则LED灯不会点亮

LED两个引脚,长的一端为正极,短的一端为负极。

在类似的图片中,我们通常用拐弯的一根引脚来表示正极

图片[5]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

连线完成以后,我们开始编辑代码使其运行起来。
首先定义一个数组,里面存放着需要设置为输出模式的引脚
同时定义一个用于循环的变量i

图片[6]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

接着在setup函数里用for循环遍历整个数组,使这几个引脚成为输出模式

图片[7]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

接下来在loop函数里使用两个for循环,分别控制led的点亮和熄灭
不要忘记设置延时

图片[8]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

代码编辑完成后编译,上传,如果不出意外的话可以看到一排led灯依照顺序不停的点亮熄灭,形成流水灯效果。

模拟图与实际效果如图所示

图片[9]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源
图片[10]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

下面一个实验为交通灯实验
基本用具
1.面包板
2.220Ω电阻3个
3.红 绿 黄三个LED灯
4.杜邦线若干

连线方式及材料如图所示

图片[11]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

连线完成后,将代码输入进去
实验现象:绿灯先点亮,点亮一段时间后熄灭;黄灯闪烁三次;最后红灯被点亮,实现类似交通信号灯的效果

图片[12]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

实际效果如图

图片[13]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

接下来我们进行蜂鸣器实验
试验用具
1.面包板
2.蜂鸣器
3.杜邦线若干

按如图所示方式连接电路即可

图片[14]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源

将代码敲入,编译烧录即可

改变i的上限及延迟时长可改变发声频率

图片[15]-arduino基础实验2 led+蜂鸣器实验-给我网盘资源
THE END