Blink 亮灯
熟悉了基本代码结构,开始弄个led试试吧
大部分板子开始可能都是从点亮led开始的,看似简单,不过这可以很直观的感受和学习整个板子的输入输出方式和状况
硬件:
- Arduino Board (还是板子一块,我用的UNO 3)
- LED 一个(话说买了一个套件,头会见到这么精致的电子器件,包装也不错,哈哈)
- resistor 220-ohm(220欧姆的电阻一个)
电路:
也试着用用Fritzing,记得大学只用过protel99,当时是个很痛苦的事情,各种参数各种布线,Fritzing完全改观我了对pcb软件的看法,很精简,有点文艺范,哈哈
一个小灯,就这么接线就行了
原理图就不贴了
代码:
led我这里接在pin 13, 另一个接地,所以要做的是初始化pin 13为输出引脚
pinMode(13, OUTPUT);
为了点亮led,loop里面只要让13高电平就行了:
digitalWrite(13, HIGH);
相反,关灯就给低电平
digitalWrite(13, LOW);
如果要看到闪烁效果,需要用延时进行调节
delay();
int led = 13;
void setup(){
pinMode(led, OUTPUT);
}
void loop(){
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
然后烧到板子里就能看见一闪一闪的led了:)