交通信号灯(首次代码学习)

2015-03-151.4万
AI 快速预览详细 收起
本文介绍了一个适合Arduino初学者的项目——交通信号灯。所需器材包括Arduino uno、shield、红黄绿LED和连接线。通过简单的物理连线和基础代码,实现了红、黄、绿LED的顺序点亮。这个项目适合零基础新手入门,逐步掌握编程技巧。


终于鼓足勇气,尝试着用代码来学习Arduino了。第一次仿照其他老师的闪烁灯的代码进行学习。第一写代码的时候在验证的时候说编译错误,到群里求教,一位老师很热心的说你忘记脚丫啦(})了。也是自己太马虎了。作为第一次用代码来写程序,好紧张呀。不过万事开头难,慢慢的学起来,相信一定会学好的。
陈杰老师一起鼓励我行动起来 ,今天学起来,虽然这个教程不是太好,很初级,希望不会的朋友也可以和我一起讨论交流。这个项目是参考闪烁灯来做的交通信号灯。



器材准备:
Arduino uno * 1
shield *1
LED (红、黄、绿)*1
连接线 *3

物理连线实拍图:交通信号灯(首次代码学习)图1

下面就是代码的脚本:
  1. [code]
  2. void setup() {               
  3.   //
  4.   //
  5.   pinMode(2, OUTPUT);     
  6.   pinMode(3, OUTPUT);   
  7.   pinMode(4, OUTPUT);   
  8. }
  9. void loop() {
  10.   digitalWrite(2, HIGH);   // 使Led亮
  11.   delay(10000);              // 持续10秒钟
  12.   digitalWrite(2, LOW);    // 使Led灭
  13.   delay(100);              // 持续0.1秒钟。
  14.   digitalWrite(3, HIGH);   // 使Led亮
  15.   delay(3000);              // 持续3秒钟
  16.   digitalWrite(3, LOW);    // 使Led灭
  17.   digitalWrite(4, HIGH);   // 使Led亮
  18.   delay(10000);              // 持续10秒钟
  19.   digitalWrite(4, LOW);    // 使Led灭
  20.   delay(100);              // 持续0.1秒钟。
  21. }
复制代码
[/code]


效果图:交通信号灯(首次代码学习)图2



创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
Youyou
Youyou
楼主慢慢来,从浅入深,慢慢的你会越来越有感觉的。期待楼主更多的发帖啊。
qq815076543322
qq815076543322
作者
回复Youyou
正在学习中 也想成为骨灰级的玩家 可惜是没有那么多的好器材可以玩
hnyzcj
hnyzcj
下周做个互动交通信号灯
qq815076543322
qq815076543322
作者
回复hnyzcj
按钮 人性化 的 有需求的时候红灯亮起来
hnyzcj
hnyzcj
不错,开始写代码了,哈哈、
qq815076543322
qq815076543322
作者
回复hnyzcj
看看哪里有错误 帮我指点一下
- 没有更多了 -