这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 物联网技术 » 【零知ESP8266教程】快速入门4-制作一个交通灯

共6条 1/1 1 跳转至

【零知ESP8266教程】快速入门4-制作一个交通灯

工程师
2019-10-11 19:42:38     打赏
上次的分享文章中,我们已经学会了如何制作一个流水灯,这次我们运用到生活实践中,制作一个交通灯,当然,不止这一个用途,比如:状态指示灯,环花彩灯等等。
一、工具原料
电脑,windows系统
ESP8266开发板
micro-usb线
LED灯红色、绿色、黄色各一个
220Ω 电阻3个
面包板一个+若干跳线
二、连线
 

 

三、代码如下:
  1. /**

  2.    

  3. *    文件: 3LED-test.ino

  4.    

  5. *    作者: 零知

  6.    

  7. *    时间: 2019/05/27 20:03

  8.    

  9. *    说明: 

  10.    

  11. **/

  12.    

  13.    

  14.    

  15. #define LED_G 1

  16.    

  17. #define LED_Y 2

  18.    

  19. #define LED_R 3

  20.    

  21.    

  22.    

  23. // the setup routine runs once when you press reset:

  24.    

  25. void setup() {

  26.    

  27.     // put your setup code here, to run once:

  28.    

  29.         pinMode(LED_G, OUTPUT);

  30.    

  31.         pinMode(LED_Y, OUTPUT);

  32.    

  33.         pinMode(LED_R, OUTPUT);

  34.    

  35. }

  36.    

  37.    

  38.    

  39. // the loop routine runs over and over again forever:

  40.    

  41. void loop() {

  42.    

  43.     // put your main code here, to run repeatedly:

  44.    

  45.         digitalWrite(LED_G, LOW);////点亮 绿灯

  46.    

  47.         delay(5000);//延时5秒

  48.    

  49.         digitalWrite(LED_G, HIGH); //熄灭 绿灯

  50.    

  51.         for(int i=0;i<3;i++)//闪烁交替三次,黄灯闪烁效果

  52.    

  53.         {

  54.    

  55.                 delay(500);//延时0.5 秒 

  56.    

  57.                 digitalWrite(LED_Y, LOW);//点亮  黄灯

  58.    

  59.                 delay(500);//延时0.5 秒

  60.    

  61.                 digitalWrite(LED_Y, HIGH);//熄灭  黄灯

  62.    

  63.         }

  64.    

  65.         delay(500);//延时0.5 秒

  66.    

  67.         digitalWrite(LED_R, LOW);//点亮 红灯

  68.    

  69.         delay(5000);//延时5 秒

  70.    

  71.         digitalWrite(LED_R, HIGH);//熄灭 红灯

  72.    

  73. }

复制代码四、结果如下


 





关键词: 零知     ESP8266     快速     教程    

工程师
2019-10-11 22:16:53     打赏
2楼

谢谢分享


工程师
2019-10-12 12:35:23     打赏
3楼

学习了  感谢楼主分享 


工程师
2019-10-12 13:46:08     打赏
4楼

收藏一下   我也弄一弄哈哈


工程师
2019-10-12 14:10:52     打赏
5楼

不错不错   有时间我也搞一搞


工程师
2019-10-12 15:00:06     打赏
6楼

学习一下


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]