7643浏览
查看: 7643|回复: 6

[求助] 交通信号灯(首次代码学习)

[复制链接]
本帖最后由 大连林海 于 2015-3-15 18:48 编辑

终于鼓足勇气,尝试着用代码来学习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



hnyzcj  版主

发表于 2015-3-15 18:25:15

不错,开始写代码了,哈哈、
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-3-15 18:27:58

hnyzcj 发表于 2015-3-15 18:25
不错,开始写代码了,哈哈、

看看哪里有错误 帮我指点一下
回复

使用道具 举报

hnyzcj  版主

发表于 2015-3-15 19:33:30

下周做个互动交通信号灯
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-3-15 19:49:19

hnyzcj 发表于 2015-3-15 19:33
下周做个互动交通信号灯

按钮 人性化 的 有需求的时候红灯亮起来
回复

使用道具 举报

Youyou  初级技匠

发表于 2015-3-15 23:24:23

楼主慢慢来,从浅入深,慢慢的你会越来越有感觉的。期待楼主更多的发帖啊。
回复

使用道具 举报

大连林海  初级技神
 楼主|

发表于 2015-3-16 07:20:52

Youyou 发表于 2015-3-15 23:24
楼主慢慢来,从浅入深,慢慢的你会越来越有感觉的。期待楼主更多的发帖啊。 ...

正在学习中 也想成为骨灰级的玩家 可惜是没有那么多的好器材可以玩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail