Hi,大家好!上一次我们一起学习了如何让LED神灯闪烁。闪烁的状态只能表现出两种状态,要么亮,要么灭。今天我们换一种变化方式,让LED神灯的亮度有渐变的效果。 嗯,在开始之前,我们要先在硬件和软件方面做一些准备。 硬件方面 图片来源:Arduino-UNO-LED 像之前一样,依然是一块Arduino UNO电路板,一盏标准的LED神灯,还有一条连接Arduino和电脑的USB线。 软件方面Arduino官方提供的IDE即可。 像之前一样,准备好上面的软硬件之后,接下来需要连接好电路,然后敲几行代码,就可以让LED神灯产生亮度渐变的效果啦! 连接电路 图片来源:Arduino连接LED电路示意图 和让LED神灯闪烁的电路连接一样,只需要简单的一步,即可连接好我们的电路。这里唯一要注意的点是,LED的长针脚要插入11号孔,短针脚插入GND地线孔内,这一点要注意!最后,用USB线把Arduino连接到电脑上,连好之后会看到Arduino电路板上的一个小电源灯被点亮! 添加几行代码像之前一样,最后需要我们添加几行代码,即可大功告成! 首先打开Arduino的IDE,新建一个Arduino项目窗口。 图片来源:Arduino官方IDE 新建完成之后,需要向其中添加几行代码。
还剩最后一步!把代码烧入Arduino!只需要点击新建项目文件上,那个指向右侧箭头的图标,即可自动完成代码的烧入。 图片来源:Arduino官方IDE的文件编辑菜单选项(注意此处不是指Arduino顶部工具栏) 如果在此操作中碰到了连接Arduino的失败错误,可以查看点亮LED神灯那一节中,关于这部分需要注意的两个小细节。 如果一切顺利,将会看到LED神灯渐变闪烁的效果! 总结通过这次学习,我们实现了LED神灯的亮度进行渐变的效果。多出来的知识点呢,一共有两个,一个是if语句,另一个是analogWrite()方法。 下期预告至此呢,我们已经学习了点亮LED神灯,以及点亮神灯的两种方式。通过这两种点亮LED神灯的方式,我们了解了如何向外输出数字信号,以及模拟信号。接下来,我们将会学习如何从Arduino读出元器件输入的数字信号以及模拟信号。 ohcoder的系列精彩Arduino教程: Arduino教程-初识Arduino(包含本教程目录):http://www./bbs/dpj-41334-1.html Arduino教程-开篇:http://www./bbs/dpj-41335-1.html Arduino教程-点亮LED神灯:http://www./bbs/dpj-41336-1.html Arduino教程-让LED神灯闪烁:http://www./bbs/dpj-41337-1.html Arduino教程-让LED神灯亮度渐变:http://www./bbs/dpj-41338-1.html Arduino教程-获取输入数字信号:http://www./bbs/dpj-41339-1.html Arduino教程-获取输入模拟信号:http://www./bbs/dpj-41340-1.html Arduino教程-另一种时间延迟:http://www./bbs/dpj-41331-1.html Arduino教程-按键开关:http://www./bbs/dpj-41341-1.html Arduino教程-停止抖动!:http://www./bbs/dpj-41333-1.html Arduino教程-抛弃外部电阻!:http://www./bbs/dpj-41332-1.html Arduino教程-用按键开关计数:http://www./bbs/dpj-41330-1.html ………后续持续更新中请打开:http://www./bbs/dpj-41334-1.html |
|