亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Arduino 交通灯模拟器

组件和用品

Arduino UNO
任何类型的“Uno”都可以。我有一个运行良好的 Geekcreit Uno。
× 1
面包板(通用)
× 1
跳线(通用)
需要男/男
× 1
LED(通用)
你需要红色、绿色和蓝色的灯
× 3
Arduino USB 2.0 数据线
× 1
电阻 100 ohm
棕色、黑色、棕色
× 1

应用和在线服务

Arduino IDE

关于这个项目

这个简单的小项目使用 Arduino 和一些 LED 来复制交通灯。它使用代码作为内部计时器并继续运行,直到您切断 Arduino 的电源。

好的。材料如下:

1. Arduino/Genuino/Geekcreit/Whatever Uno

2.面包板

3. 跳线

4. 红黄绿LED灯

5. Arduino USB 2.0 数据线

好吧。让我们开始吧??

第一步:给面包板供电

是的,我知道只有一根电线,而通常有两根电线,但请相信我:完全按照您所看到的方式进行操作。我一遍又一遍地修改了这篇文章,完全正确。

将跳线的一侧插入GND 在板上。将另一边引向面包板。把它放在面包板上最右边的一列,在顶部。这是地柱。一直向右。如果您不明白,请查看图片和/或原理图。

第二步:添加 LED

取出你的 LED 和电阻器。将电阻器的一端放在右侧的列中,即我们将跳线连接到的同一列。将面包板的另一端伸入面包板的主要部分。将电阻器连接到您喜欢的任何行。我们的 LED 将位于同一行。我们将 LED 的一端粘在面包板的一侧,另一端粘在面包板的另一侧。 LED 的短端将在电阻器所在的一侧,即右侧。将 LED 的另一端延伸到面包板的右侧。 (如果 LED 没有正确放置,项目将无法运行。)

第三步:完成电路

好吧。这是最后一部分。取另一根跳线,将其放在 LED 亮起的同一排。这是电线将要去的地方:

绿色 LED:端口 2,数字 PWM 部分

黄色 LED,端口 3,数字 PWM 部分

红色 LED,端口 4,数字 PWM 部分

如果你不明白,检查原理图是参考图片。

现在,上传您的代码,您就完成了!

(看,我告诉你什么了?它有效!!)

代码

  • Arduino 交通灯代码
Arduino 交通灯代码Arduino
// variablesint GREEN =2;int YELLOW =3;int RED =4;int DELAY_GREEN =5000;int DELAY_YELLOW =2000;int DELAY_RED =5000;//基本函数void setup(){ pinMode(GREEN, OUTPUT); pinMode(黄色,输出); pinMode(RED, OUTPUT);}void loop(){ green_light();延迟(DELAY_GREEN);黄灯();延迟(DELAY_YELLOW);红灯();延迟(DELAY_RED);}void green_light(){ digitalWrite(GREEN,HIGH);数字写入(黄色,低); digitalWrite(RED, LOW);}void Yellow_light(){ digitalWrite(GREEN, LOW);数字写入(黄色,高); digitalWrite(RED, LOW);}void red_light(){ digitalWrite(GREEN, LOW);数字写入(黄色,低);数字写入(红色,高);}

示意图


制造工艺

  1. 交通信号
  2. 智能交通灯
  3. 手势控制互动桌灯
  4. 带有伊斯兰祈祷时间的 Arduino 时钟
  5. WebServerBlink 使用 Arduino Uno WiFi
  6. SunGlass-BOT [一副自动太阳镜]
  7. 简单的 UNO 计算器
  8. 无线灯开关操纵器
  9. 视觉的坚持
  10. 使用 Arduino 的触摸控制灯
  11. DIY 2D 运动赛车模拟器
  12. 智能手机上的温度监控