查看: 2752|回复: 54

[未解决] 初学arduino求助

[复制链接]
  • TA的每日心情
    擦汗
    2018-10-16 10:47
  • 签到天数: 20 天

    [LV.4]偶尔看看III

    发表于 2018-9-19 17:26 | 显示全部楼层 |阅读模式
    大佬们,我想问一下,我现在想做一个程序:按下开关持续时间t,延迟7.77t后点亮led0.25秒;主要的是按下开关一次后没等对应的灯亮完就又按下开关持续时间m(可能会按很多次),然后灯会亮2次(或者很多次),我现在不懂的地方是如何能保证第二次按下开关在不影响第一次预定灯亮的时间(及7.77t后)的前提下保证第二次也在7.77m时间后灯亮。
    我再梳理一下:
    1.按下开关持续时间t,延迟7.77t后点亮led0.25秒
    2.在第一点运行的时段内又按下了按钮持续时间m,在7.77m后点亮led0.25s
    3.有可能在led灯亮的时间按下了按钮或者按钮按下的时间内led亮了,这两种情况都需要使程序正常运行并计算灯亮时间
    我现在主要是解决不了如何才能让一个输入按键时间和等待时间以及灯亮时间分别一一对应互不影响,就像工厂里面的各条流水线一样,恳请大佬帮忙解决一下,若能成功解决定以红包感谢,红包不大但为表达心意,拜托了。
    不清楚的可以看一下附图

    大家请看图,特殊情况:灯亮的时候也要按键

    大家请看图,特殊情况:灯亮的时候也要按键
  • TA的每日心情
    开心
    2018-12-14 08:59
  • 签到天数: 623 天

    [LV.9]以坛为家II

    发表于 2018-9-19 20:22 来自手机 | 显示全部楼层
    被delay()给困住了吧?去研究一下millis()和micros()的用法吧。
  • TA的每日心情
    擦汗
    2018-10-16 10:47
  • 签到天数: 20 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-9-19 20:18 | 显示全部楼层
    自顶啊,求大佬讲解
  • TA的每日心情
    擦汗
    2018-10-16 10:47
  • 签到天数: 20 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-9-19 20:20 | 显示全部楼层
    这对大佬来说应该易如反掌吧,若能帮忙编好程序,88红包奉上
  • TA的每日心情
    擦汗
    2018-10-16 10:47
  • 签到天数: 20 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-9-19 20:33 | 显示全部楼层
    上海老王 发表于 2018-9-19 20:22
    被delay()给困住了吧?去研究一下millis()和micros()的用法吧。

    真是被delay困住了。。还有就是我不知道该怎么弄才能让它一条一条的跑完程序。。就像我上面说的在上一次按键完后等待的时间内又按了一会不会对上次的延时有影响。。。大神帮忙讲解一下吧,实在不懂,老板又逼得紧、、、
  • TA的每日心情
    擦汗
    2018-10-16 10:47
  • 签到天数: 20 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-9-19 20:43 | 显示全部楼层

    我是初学,想着实现那个功能,消抖这些我还不太懂。。
  • TA的每日心情
    擦汗
    2018-10-16 10:47
  • 签到天数: 20 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-9-20 13:21 | 显示全部楼层
    求助啊,大佬们,帮帮忙吧
    头像被屏蔽

    该用户从未签到

    发表于 2018-9-20 17:39 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情
    开心
    2018-9-21 15:12
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    发表于 2018-9-20 19:44 | 显示全部楼层
    88元红包 都没大佬上么
    PY让世界更美好~
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    KittenBot杯第六届开源硬件开发大赛启动啦
    KittenBot杯第六届开源硬
    大赛简介: 第六届开源硬件开发大赛由Arduino中文社区发起 由KittenBot冠名赞助
    全过程展示:PWM自定义、测速、PID调速、PID自整定
    全过程展示:PWM自定义、
    arduino如何控制带驱动28步进电机
    arduino如何控制带驱动28
    有大佬知道吗,arduino不知道能不能发出脉冲信号
    Wifiduino(esp8266)+blinker+微信消息推送
    Wifiduino(esp8266)+bli
    最近呢,有个很小的项目 需要反馈现场电源工作状态,着急开发,没时间做方案。我又是
    因为DHT11是假的吗?
    因为DHT11是假的吗?
    用DHT11测温湿度时,监视窗口总是这样显示,这是为什么啊,求大佬告知!
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表