查看: 7906|回复: 7

使用上拉电阻INPUT_PULLUP语句之后,灯一直亮,怎么解决

[复制链接]
  • TA的每日心情
    无聊
    2017-2-27 10:12
  • 签到天数: 57 天

    [LV.5]常住居民I

    发表于 2016-10-8 11:44 | 显示全部楼层 |阅读模式
    刚买了Arduino 程序设计基础第二版和套装,在试验P48 修改按键控制LED灯时,当用上了修改后的电路图和程序之后,用INPUT_PULLUP上拉电阻之后一直灯亮,reset之后灯先灭两秒之后就一直亮,无论按键不按键。请问是为什么。版本原因么?


    具体情况就是按键没用,灯一直亮。

    该用户从未签到

    发表于 2017-5-11 15:45 | 显示全部楼层
    你这个输入口是不是接了一个按键到负极,原本想按下亮,不按灯灭?
  • TA的每日心情
    奋斗
    2017-10-30 14:33
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2017-10-22 15:04 | 显示全部楼层
    同问,这个地方我也不太明白,如果用INPUT_PULLUP启用内置上拉电阻,那引脚2应该一直是高电平状态呀,那后面按不按键有什么区别呢?

    点评

    上拉电阻目的是为了让引脚在悬空状态下保持高电平,并不是直接接到5V上  详情 回复 发表于 2017-11-20 05:31

    该用户从未签到

    发表于 2017-11-15 09:55 来自手机 | 显示全部楼层
    拉低2引脚的电平!
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2017-11-20 05:31 | 显示全部楼层
    怒涛霜雪 发表于 2017-10-22 15:04
    同问,这个地方我也不太明白,如果用INPUT_PULLUP启用内置上拉电阻,那引脚2应该一直是高电平状态呀,那后 ...

    上拉电阻目的是为了让引脚在悬空状态下保持高电平,并不是直接接到5V上
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    郁闷
    2019-2-15 11:31
  • 签到天数: 81 天

    [LV.6]常住居民II

    发表于 2018-3-25 18:07 | 显示全部楼层
    怒涛霜雪 发表于 2017-10-22 15:04
    同问,这个地方我也不太明白,如果用INPUT_PULLUP启用内置上拉电阻,那引脚2应该一直是高电平状态呀,那后 ...

    悬空时是高电平,但有输入时电平是可以改变的,低电平触发就是了
  • TA的每日心情
    开心
    2018-8-4 00:35
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-8-5 22:33 | 显示全部楼层
    你应该是程序没有修改,if语句要修改高低电平
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    博哥零基础教你玩转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 )
    快速回复 返回顶部 返回列表