查看: 1724|回复: 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-10-24 04:59
  • 签到天数: 572 天

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

    [LV.3]偶尔看看II

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

    本版积分规则

    热门推荐

    求助如何让下面程序只播放一次。
    求助如何让下面程序只播放
    程序在图片里。
    体验OneNET,登录就送好礼
    体验OneNET,登录就送好礼
    OneNET--中国移动物联网开发平台,解决协议适配、海量连接、数据存储、设备管理等物
    基于arduino uno的delta并联机器人控制系统设计教程一
    基于arduino uno的delta并
    教程一先教大家如何写出delta并联机器人的各个位置坐标程序, 上个学期实现了一个
    LCD1602超声波测距实例
    LCD1602超声波测距实例
    昨天用DHT11做了个LCD1602的实例! 今天移植到超声波测距来了!刚开始学的小白!大神
    基于MWC开源飞控DIY关键总结分享:
    基于MWC开源飞控DIY关键总
    很早就已经很想写这么一个帖,但总是由于各种原因没能落实,但最后还是找了时
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表