查看: 1712|回复: 7

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

[复制链接]
  • TA的每日心情
    奋斗
    2019-6-26 11:00
  • 签到天数: 316 天

    [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-6-25 00:43
  • 签到天数: 84 天

    [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-4-12 15:19
  • 签到天数: 5 天

    [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-4-12 15:19
  • 签到天数: 5 天

    [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-4-12 15:19
  • 签到天数: 5 天

    [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”)让车停下来,为什么不能实现呢。。很不解
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    做了一个定时喂鱼的装置
    做了一个定时喂鱼的装置
    快放假了,怕鱼饿瘦了做了这么个控制,每天定时投鱼粮。用ESP8266编写,web设定参数,
    【项目】基于Arduino Nano的多功能桌面感应垃圾桶
    【项目】基于Arduino Nano
    基于Arduino Nano的多功能桌面感应垃圾桶随着大学生活不断往前迈进,宿舍桌面上的杂物
    arduino +MPU6050控制云台相机匀速转动(接受付费)!
    arduino +MPU6050控制云台
    最近在调试云台(用的有刷直流减速电机挂大相机的那种),发现相机在往下移动时往往速
    光敏电阻检测环境光实验
    光敏电阻检测环境光实验
    本文节选自《Arduino程序设计基础》 一些简单的电子元件就可以做传感器使用,例如我
    基于Esp8266的点阵时钟
    基于Esp8266的点阵时钟
    芯片是ESP8266 12F 配合点阵单元板(64*32,单色),实现自动对时,天气预报,农历,
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表