查看: 4175|回复: 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的每日心情
    开心
    2019-6-26 00:39
  • 签到天数: 815 天

    [LV.10]以坛为家III

    发表于 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 | 显示全部楼层
    什么t m,怎么看不懂
  • TA的每日心情
    开心
    2018-9-21 15:12
  • 签到天数: 8 天

    [LV.3]偶尔看看II

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

    本版积分规则

    热门推荐

    【蓝宙天枢套件评测报告之一】开箱报告
    【蓝宙天枢套件评测报告之
    蓝宙天枢套件评测报告之开箱报告 感谢蓝宙电子以及arduino.cn给我一个评测天枢套件的
    基于wifiduino和blinker的智能加湿器
    基于wifiduino和blinker的
    首先感谢奈何大神每次都会出现在我的求助帖内给予我帮助,这个项目的完工非常感谢他。
    体验OneNET4.0,一起来拼开发板
    体验OneNET4.0,一起来拼
    一、 活动时间2019年04月09日-2019年6月30日 二、活动链接1.登录Arduino中文社区账
    【Arduino】37种传感器模块系列实验(29)---实时时钟模块
    【Arduino】37种传感器模
    37款传感器模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不
    新手帮助,STM32 刷入Arduino的BootLoader。实现免串口下载
    新手帮助,STM32 刷入Ardu
    不少新人从某宝买回来十元一个的STM32C8T6的最小系统板,满网扒教程,最后搞一点点东
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表