1、熟悉LED灯的控制原理
1、交通灯发明史——Science
随着交通工具的发展和交通指挥的需要,第一盏三灯(红、黄、绿)于1918年诞生。黄信号灯的发明者是我国的胡汝鼎,一天,他等绿灯信号,当他看到红灯而正要过去时,一辆转弯的汽车擦身而过,吓了他一身冷汗。他反复琢磨,终于想到在红、绿灯中间再加上一个黄信号灯,提醒人们注意危险。于是红、黄、绿三信号灯即以一个完整的指挥信号家族,遍及全世界。 图13.1 交通灯
二、设计Arduino交通灯——Engineering and Technology
本节中,我们要利用所学知识和现有的器材来制作一个交通灯,请想一想如何解决以下问题:
1.我们使用AP-Arduino开源系列中的哪些器件来实现交通灯的功能?
2.如何连接Arduino控制板与其他模块?
3.如何使用linkboy实现交通灯的控制?
LED控制原理
LED只能单向导通。即电流从正极流入,从负极流出。
LED负极接GND,正极接Arduino控制口D1,当D1输出高电平时,电流由LED正极流入,负极流出,小灯点亮。 图13.2 L图13.2 LED
交通灯必须具备红、黄、绿三种光,我们先从一种灯开始编程,逐渐完善交通灯!
器材准备:
控制系统——Arduino UNO,灯光系统——LED,电源系统——电池和电源线,及其他辅材——按键及插线。
图13.3 闪烁的小灯硬件连接图
编程步骤:
图13.4 闪烁的小灯程序设计图1
1.从linkboy界面左侧的标签中添加控制器、按钮和任意一个颜的小灯至工作台,然后进行连接和编程。
图13.5 闪烁的小灯程序设计图2