查看: 1226|回复: 7

[bug报告] blinker中的按钮如何实现按下是为1,松开后回复0

[复制链接]
  • TA的每日心情

    2019-3-18 11:50
  • 签到天数: 261 天

    [LV.8]以坛为家I

    发表于 2018-7-7 09:19 | 显示全部楼层 |阅读模式
    blinker中的按钮如何实现按下是为1,松开后回复0
  • TA的每日心情
    擦汗
    2018-9-19 20:22
  • 签到天数: 47 天

    [LV.5]常住居民I

    发表于 2018-7-7 10:20 | 显示全部楼层
    看blinker 库中自带的button例程
    如果你觉得以上内容帮到了你,你可以打赏支持作者
  • TA的每日心情
    开心
    2019-3-16 13:20
  • 签到天数: 63 天

    [LV.6]常住居民II

    发表于 2018-7-17 21:19 | 显示全部楼层
    本帖最后由 topdog 于 2018-7-17 22:24 编辑

    ESP8266 BlinkWithoutDelay 和blinker 库中自带的button_wifi led指该LED连接到D2引脚,可以使用宏LED_BUILTIN编程控制,即gpio2,d2高电平led不亮,d2低电平led亮。高电平接3v3脚。
    打赏作者鼓励一下!
  • TA的每日心情
    开心
    2019-3-7 11:32
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-1-8 16:15 | 显示全部楼层
    松开之后的状态好像触发不了,我也尝试了,长按键一次,只触发一次press,然后就进入循环了,松手之后的状态release就检查不到了,debug里面经常看不到release的反馈,这个怎么处理?

    点评

    按下是press,释放是pressup,确保app为最新版,我这边测试是正常的  详情 回复 发表于 2019-1-15 12:56
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-1-15 12:56 | 显示全部楼层
    liangjw63 发表于 2019-1-8 16:15
    松开之后的状态好像触发不了,我也尝试了,长按键一次,只触发一次press,然后就进入循环了,松手之后的状 ...

    按下是press,释放是pressup,确保app为最新版,我这边测试是正常的
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    开心
    2019-3-7 11:32
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-1-24 16:24 | 显示全部楼层
    本帖最后由 liangjw63 于 2019-1-24 16:25 编辑
    奈何col 发表于 2019-1-15 12:56
    按下是press,释放是pressup,确保app为最新版,我这边测试是正常的

    就是那个pressup是松开按键后app会再发一次状态给esp8266吗?程序该怎么表达?我想实现的是控制小车,长按按键左转,松开按键停止,这样子

    点评

    https://www.arduino.cn/thread-83261-1-1.html  详情 回复 发表于 2019-1-24 17:30
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2019-1-24 17:30 | 显示全部楼层
    liangjw63 发表于 2019-1-24 16:24
    就是那个pressup是松开按键后app会再发一次状态给esp8266吗?程序该怎么表达?我想实现的是控制小车,长按 ...

    https://www.arduino.cn/thread-83261-1-1.html
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    开心
    2019-3-7 11:32
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2019-1-25 12:31 | 显示全部楼层
    奈何col 发表于 2019-1-24 17:30
    https://www.arduino.cn/thread-83261-1-1.html

    谢谢大神回复,但是你的程序里面state == BLINKER_CMD_BUTTON_PRESSED,表达按键状态的这个命令我在BLinker的使用说明书里面找不到(能告诉在哪吗?),初学所以不懂。我用的if(state==“pressed”);是一样的是吗?然后我用elseif( state!==“pressed”)让车停下来,为什么不能实现呢。。很不解
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    今晚闲来无事搞了下STM32 Ardunio 的SPI2 SD卡的通讯
    今晚闲来无事搞了下STM32
    看到Ardunio很火,就想用STM32F103RBT6的板子试一下。之前移植网上带系统的,竟然说超
    arduino之串口通讯
    arduino之串口通讯
    总操流程: 1、写入程序 2、测试[hr][/backcolor] 写程序[/backcolor] [*]void s
    四位数码管动态显示
    四位数码管动态显示
    代码如下;从9990到9999,然后再从9898开始 代码撸起; const unsigned char dofly_Du
    求助!GM65二维码扫描模块怎么用?
    求助!GM65二维码扫描模块
    求助!GM65二维码扫描模块怎么用? 卖家给的资料真的看不懂该怎么弄。。( ̄▽ ̄)~*
    Arduino Pro Micro 打造USB音频转 3.5mm音频转接板
    Arduino Pro Micro 打造US
    3.5mm耳机接口是PC上最常见的音频接口,因为它工艺简单、价格低廉在涉及到声音输入输
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表