购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

任务三
该你了
——让另一个LED闪烁

LED电路元件

(1)1个发光二极管(红色、绿色、黄色皆可);

(2)1个470Ω电阻(色环:黄—紫—黑—黑)。

LED电路搭建

参照图2.2所示电路在智能机器人教学开发板的面包板上搭建起实际电路。实际搭建好的电路参考图2.8所示照片。实际搭建电路时注意:

● 确认电路板电源断开,等搭建好电路后,再开电源开关;

● 确认发光二极管的短针脚(阴极)通过470Ω电阻与PE0相连;

● 确认发光二极管的长针脚(阳极)通过导线与“5V”或“3.3V”电源相连。注意养成良好习惯:当连接导线与“电源”相连时用“红色”导线,与“地”相连时用“黑色”导线,与“信号”相连时用其他颜色导线,如白色导线。

你也可以这样搭建电路,如图2.9所示。

● 确认发光二极管的短针脚(阴极)与“GND”相连;

● 确认发光二极管的长针脚(阳极)通过470Ω电阻与PE0相连。

嵌入式系统中,通过I/O端口控制LED时,尽量考虑使用灌电流的方式,即低电平时,LED亮。

图2.8 发光二极管在PE0端口低电平时亮

图2.9 发光二极管在PE0端口高电平时亮

让另一个连接到PE0引脚的LED闪烁是一件很容易的事情,把PC13改为PE0,重新运行程序即可。参考下面的代码段修改程序:

运行修改后的程序,确定能让LED闪烁。你也可以让两个LED同时闪烁。参考下面代码段修改程序:

运行修改后的程序,确定能让两个LED几乎同时闪烁。

当然,你可以再次修改程序,让两个发光二极管交替亮或灭,你也可以通过改变延时函数的参数n的值,来改变LED的闪烁频率。尝试一下! CYBq5/dZPa/hhe1CBGcfOpkmD5DRQz4knJc5d5Ux7C1VMSrDHRhEjUet6B2KsZT+

点击中间区域
呼出菜单
上一章
目录
下一章
×