Arduino 01:红绿灯

网友投稿 2018-09-26 10:38

Arduino 01:红绿灯

描述

      利用双色LED灯模拟红绿灯效果。

https://cdn.china-scratch.com/timg/180928/103T325a-0.jpg

交通信号灯:

交通信号灯是指挥交通运行的信号灯,一般由红灯、绿灯、黄灯组成。红灯表示禁止通行,绿灯表示准许通行,黄灯表示警示。

所用的组件

  • Arduino Uno主板        *1

  • USB 数据线                  *1

  • 双色LED模块                *1

  • 面包板                         *1

  • 跳线                            若干

工作原理:

通过数字口控制红灯、绿灯的亮灭。

https://cdn.china-scratch.com/timg/180928/103T32031-1.jpg

实验操作步骤

第一步:连接电路

https://cdn.china-scratch.com/timg/180928/103T34019-2.jpg

第二步:编写程序

void setup() {

}

void loop() {

analogWrite(11, 255);

analogWrite(10, 0);

delay(3000);

analogWrite(11, 0);

analogWrite(10, 255);

delay(3000);

}

https://cdn.china-scratch.com/timg/180928/103T44160-3.jpg

第三步:编译上传

注意,在程序编写前,先要切换到上传模式,不要用实时模式,如下图所示:

https://cdn.china-scratch.com/timg/180928/103T43217-4.jpg

在上传前,把Arduino Uno板连到电脑,并连接设备。

https://cdn.china-scratch.com/timg/180928/103T42002-5.jpg

每台计算机连接设备后的端口都不一样,我这里可以看到是COM10口。

第四步:查看程序运行结果并修改

上传程序后,可以看一下程序运行后的效果,如果没有达到预设中的效果,就要进行调整修改。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com