本帖最后由 暴走的阿Sai 于 2016-10-28 15:06 编辑
在第二个教程中,我们已经通过历程Blink来看到看到LED闪烁的实现。
这次我们试着动手去连接电路,使用其他的GPIO口来控制
要用到的元器件有
器件
数量
Fireduino开发平台
1块
万用板
1块
LED(发光二极管)
1个
220欧姆电阻
1个
杜邦线
2条
首先介绍一下面包板和LED(发光二极管),如果已了解的大神请跳过此处。
面包板是一种电子实验用品,表面是打孔的塑料,底部有金属条,电子元器件按照一定规则插上即可使用无需焊接。如下图 + 的一行是互通的,-的同理也是一行互通;而中间区域是竖着互通的(如图中框着的第30的abcde孔)其他组同理。利用这些孔的互通与分隔,我们可以不用焊接就可以做电器链接
(面包板)
LED(发光二极管)简单来说就是带有机型的灯,比较长的一只教是正极,短脚的一只是负极,正向通电1.8V以上就会亮,不过电流太大会把它烧掉,所以我们用一个220欧姆的电阻串联,限流预防烧坏。
LED(发光二极管)
我们拿起工具开始连接了,连接图如下
然后在IDE编写我们的代码,这次我们使用GPIO口8来控制
作者:暴走的阿Sai
时间:2016年8月30日
发表地址:[url]www.t-firefly.com[/url]
程序说明:
控制LED每秒闪烁一次
*/
void setup() {
// 初始化引脚8位输出
pinMode(8, OUTPUT);
}
// the loop function runs over and over again forever
void loop() {
digitalWrite(8, HIGH); // 设置引脚8位高电平
delay(500); // 延迟0.5秒
digitalWrite(8, LOW); // 设置引脚8位低电平
delay(500); // 延迟0.5秒
}
效果如下:

主要用到函数:
pinMode()
digitalWrite()
delay()
———————————————————————————
【教程传送】Arduino单片机创客进化之路教程汇总贴
【Fireduino QQ交流群】:450340779
———————————————————————————
Firefly微信公众号 阿Sai微博
———————————————————————————
Firefly官网:http://www.t-firefly.com
Firefly开源社区:http://developer.t-firefly.com


