学习编程的过程中,比较有趣的是控制一些硬件,与硬件打交道了。同样的,在枯燥平淡的生活中,找到一点乐趣也是很有意义的事。
材料准备
arduino uno 板一块,面包板一块、6个LED灯泡,6个220欧电阻。导线若干。
接线
从数字信号2-7总共6个端口接到面包板上,分别接上电阻,再连接LED,从LED的负极串到同一的GND地线上,插入GND端口。
294f748890a078522690edee8f8ba7e.jpg
注意事项:
- LED灯是分正负极的,接线的时候注意电流的走向,LED灯长脚为正极,短脚为负极。
- 虽然面包板仅仅是个通电的装置,上边标有的正负极,尽量养成良好的习惯,接线时区分正负极。
在arduino代码编辑器上编写程序。
image.png新建一个sketch,这是arduino特有的程序文件叫法。
代码部分:
代码是C语言为基础的,当然里面定义了arduino特有的函数。
void setup() {
pinMode(2,OUTPUT);//数字信号端口为2,设为输出模式
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
}
void loop() {
for (int i=2;i<7;i++)//特有的C语言写法,感觉异常简洁
{
digitalWrite(i,HIGH);//数字信号写入,高
delay(500);//1000毫秒也就是1秒
digitalWrite(i,LOW);
}
for (int i=7;i>2;i--)//从信号7倒过来
{
digitalWrite(i,HIGH);
delay(500);
digitalWrite(i,LOW);
}
}
为了视频不占空间,实际亮灯已将代码的延迟改为500毫秒
最后
当然是收拾物品了,养成良好的习惯,归类整理,不然下次用到的时候很有可能找不到了。
网友评论