简友广场想法有些文章不一定是为了上首页投稿

arduino——流水灯(笔记)

2020-01-11  本文已影响0人  猛犸象和剑齿虎

学习编程的过程中,比较有趣的是控制一些硬件,与硬件打交道了。同样的,在枯燥平淡的生活中,找到一点乐趣也是很有意义的事。

材料准备

arduino uno 板一块,面包板一块、6个LED灯泡,6个220欧电阻。导线若干。

接线

从数字信号2-7总共6个端口接到面包板上,分别接上电阻,再连接LED,从LED的负极串到同一的GND地线上,插入GND端口。


294f748890a078522690edee8f8ba7e.jpg

注意事项:

  1. LED灯是分正负极的,接线的时候注意电流的走向,LED灯长脚为正极,短脚为负极。
  2. 虽然面包板仅仅是个通电的装置,上边标有的正负极,尽量养成良好的习惯,接线时区分正负极。

在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毫秒

最后

当然是收拾物品了,养成良好的习惯,归类整理,不然下次用到的时候很有可能找不到了。

上一篇下一篇

猜你喜欢

热点阅读