作者:梁森山? 王玥林????
?版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处????
这是《Ledong手把手入门系列教程》的{dy}课,这一课我们使用Ledong点亮一个LED灯,并让这个灯不停的闪烁。????
我们使用Ledong的数字引脚【D13】来点亮一个红色发光二极管(就是LED灯)。????
LED是有极性的,LED灯的正负引脚是这样区分的:长腿是正极,短腿是负极。本例我们把LED的正极连接到数字引脚【D13】;把LED的负极连接到GND地。????
将Ledong用线缆连接到PC 上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。????
/* ? 闪烁LED灯实验Blink,亮灭间隔1秒 ? * LED正极连接到数字引脚【D13】,LED负极连接到GND地 ? * 注:多数Ledong版本已经把这个电路坐在电路板上了, ?????? 所以你不许做任何,也可以看到实验效果 By David Cuartielles??????? Created 1 June 2005 ? http://imtcn.com/ninjia/2010/05/19/ledong-blink/ 中文教程 http://www.imtcn.com By Lss 2009.09.09 */ ?int ledPin =? 13;??? // 在这里设置,把LED连接到数字引脚【D13】 ?// setup()只在初始化的过程中运行一次 ?void setup()?? {??????????????? ?? // 设置数字引脚【D13】(ledPin)用于输出 ?? pinMode(ledPin, OUTPUT);???? ?} ?// 代码就是在loop这个死循环里运行 ?void loop()???????????????????? ?{ ?? digitalWrite(ledPin, HIGH);?? // 点亮LED ?? delay(1000);????????????????? // 空闲1000ms = 1s ?? digitalWrite(ledPin, LOW);??? // 熄灭LED ?? delay(1000);????????????????? //空闲1000ms = 1s ?}
???
程序下载后,按运行键,将会看到下面所示的运行结果(Led亮)。????
Ledong手把手入门系列教程之一.闪烁LED灯的运行效果图如下:????
本例套件可以通过下面的方式购买:????
????
Ledong手把手入门系列教程之一.闪烁LED灯的原理图如下:????
Ledong手把手入门系列教程之一.闪烁LED灯的PCB布线图如下:????
如果LED灯不亮,试着把LED的两条腿对换一下(轻碰接入LED,否则可能烧坏LED和限流电阻)。????
在Ledong 2010这块电路板上,数字引脚【D13】已经内置了一个1KΩ(1000Ω欧姆)的限流电阻,说以我们可以直接使用数字引脚【D13】来点亮一个发光二极管。如果使用其它的数字引脚的话,还需要另外添加一个限流电阻,这种使用方法我们会在《Ledong手把手入门系列教程之二.走马灯》里面介绍。Ledong的某些型号(如Nano,Nana等)没有内置限流电阻板子,需要另外添加一个限流电阻。????
???
???