极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21318|回复: 9

請問如何控制多led秒數?

[复制链接]
发表于 2019-4-12 16:06:12 | 显示全部楼层 |阅读模式
請問如何控制多led秒數?

arduino uno

例如
led1每1秒閃爍
led2每2秒閃爍
led3每3秒閃爍
回复

使用道具 举报

发表于 2019-4-12 17:31:50 | 显示全部楼层
delay(1000);
delay(2000);
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-4-12 17:41:55 | 显示全部楼层
這樣
led1 就不會每1秒閃了
回复 支持 反对

使用道具 举报

发表于 2019-4-16 22:50:14 | 显示全部楼层
用millis()函数判断时间,为1秒时执行闪LED1,为2时.........。
回复 支持 反对

使用道具 举报

发表于 2019-4-17 16:46:46 | 显示全部楼层
以勞力換腦力的方法:
  1. void loop() {
  2. led1On;
  3. led2On;
  4. led3On;
  5. delay(1000); //1sec
  6. led1Off;
  7. led2On;
  8. led3Oon;
  9. delay(1000);//2sec
  10. led1On;
  11. led2Off;
  12. led3Oon;
  13. delay(1000);//3sec
  14. led1Off;
  15. led2Off;
  16. led3Ooff;
  17. delay(1000);//4sec
  18. led1On;
  19. led2On;
  20. led3Ooff;
  21. delay(1000);//5sec
  22. led1Off;
  23. led2On;
  24. led3Ooff;
  25. delay(1000);//6sec
  26. led1On;
  27. led2Off;
  28. led3Oon;
  29. delay(1000); //7sec
  30. led1Off;
  31. led2Off;
  32. led3Oon;
  33. delay(1000);//8sec
  34. led1On;
  35. led2On;
  36. led3Oon;
  37. delay(1000);//9sec
  38. led1Off;
  39. led2On;
  40. led3Off;
  41. delay(1000);//10sec
  42. led1On;
  43. led2Off;
  44. led3Off;
  45. delay(1000);//11sec
  46. led1Off;
  47. led2Off;
  48. led3Off;
  49. delay(1000);//12sec
  50. }
复制代码
回复 支持 反对

使用道具 举报

发表于 2019-4-20 09:34:48 | 显示全部楼层
给大家推荐一个免费的论文查重网站PaperFree:http://www.paperfree.cn
回复 支持 反对

使用道具 举报

发表于 2019-4-20 19:27:25 | 显示全部楼层
留个脚印 沙发
回复 支持 反对

使用道具 举报

发表于 2019-4-24 22:17:02 | 显示全部楼层
建议用多线程库,#include <pt.h>
回复 支持 反对

使用道具 举报

发表于 2019-4-25 08:51:20 | 显示全部楼层
思路,编程就是一个思路问题!
回复 支持 反对

使用道具 举报

发表于 2019-4-25 10:48:40 | 显示全部楼层
dmtimer 或  timeone   这两个定时器库了解一下
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-4 12:00 , Processed in 0.050747 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表