查看: 3349|回复: 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-2-21 00:35
  • 签到天数: 691 天

    [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让世界更美好~
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    博哥零基础教你玩转ESP8266(十三) ESP8266WiFiGeneric库
    博哥零基础教你玩转ESP826
    帖子导航帖 博哥零基础教你玩转ESP8266(一) 重识ESP8266 博哥零基础教你玩转ESP8266
    求助!WeMos D1 WiFi怎么接0.96寸OLED?(ㄒoㄒ)
    求助!WeMos D1 WiFi怎么
    求助!WeMos D1 WiFi怎么接0.96寸OLED?(ㄒoㄒ) 想用WeMos D1 WiFi接收服务器的数据然
    串口发送16进制指令求助
    串口发送16进制指令求助
    我准备串口发出16进制指令到我的外置设备 代码如下图 我分别监控ARDUINO的tx口和USB口
    一文教你选择Arduino开发板,小白进
    一文教你选择Arduino开发
    笔者在2016年接触了Arduino,跳了万条坑,行了千里弯,到今天也算是Arduino的一
    大神们!1602显示屏上的MQ2浓度示数不是实时监测的何解
    大神们!1602显示屏上的MQ
    本人小白,刚刚接触arduino,长时间的查阅资料后,通过复制修改代码接线实现了DHT11实
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表