2019-6-1 09:41:57 [显示全部楼层]
6579浏览
查看: 6579|回复: 12

[讨论交流] arduino uno 按钮检测怎么实现

[复制链接]
本帖最后由 fangzhili8 于 2019-6-1 09:43 编辑

我在2脚接个按钮,检测按钮老是出错.
D:\按钮测试

老是会打印出来hello 按钮都没有按下.  希望有大佬告诉下哪里问题?
按钮测试.png

驴友花雕  中级技神

发表于 2019-6-1 11:30:50

我稍微改动了一下,按钮开关控制串口输出和LED灯的亮灭

[mw_shl_code=c,true]void setup() {
        Serial.begin(9600);
}

void loop() {
        if (digitalRead(2)) {
                Serial.println("hello");
                digitalWrite(13, LOW);
                delay(5000);
        }
        else {
                Serial.println(" how do you do?");
                digitalWrite(13, HIGH);
                delay(1000);
        }
}[/mw_shl_code]

arduino uno  按钮检测怎么实现图1

串口输出

arduino uno  按钮检测怎么实现图2
回复

使用道具 举报

fangzhili8  学徒
 楼主|

发表于 2019-6-1 12:34:48

还是一样,自己有时输出hello 有时会输出 how do you do?
回复

使用道具 举报

fangzhili8  学徒
 楼主|

发表于 2019-6-1 12:38:25

还是一样 ,我截一个图.
截图201906011238141000.png
回复

使用道具 举报

fangzhili8  学徒
 楼主|

发表于 2019-6-1 12:38:50

开关我都没有按过
回复

使用道具 举报

fangzhili8  学徒
 楼主|

发表于 2019-6-1 12:53:00

按不按开关都自己 会切换输出:

截图201906011252244480.png
回复

使用道具 举报

fangzhili8  学徒
 楼主|

发表于 2019-6-1 12:55:25

有没有定义, 2脚为INPUT 的函数,  总感觉是这个没有定义的问题.
回复

使用道具 举报

驴友花雕  中级技神

发表于 2019-6-1 13:00:20

本帖最后由 驴友花雕 于 2019-6-1 13:04 编辑

按一下按钮,亮灯0.5秒,跳出一个“hello”

arduino uno  按钮检测怎么实现图1

arduino uno  按钮检测怎么实现图2
回复

使用道具 举报

fangzhili8  学徒
 楼主|

发表于 2019-6-1 13:25:33

是不是不能用这个板子
截图201906011324562113.png
回复

使用道具 举报

驴友花雕  中级技神

发表于 2019-6-1 13:44:34

fangzhili8 发表于 2019-6-1 13:25
是不是不能用这个板子

一样的板子
回复

使用道具 举报

驴友花雕  中级技神

发表于 2019-6-1 13:53:12

fangzhili8 发表于 2019-6-1 13:25
是不是不能用这个板子

我的大部分是兼容板,大同小异,都能用的

arduino uno  按钮检测怎么实现图1
回复

使用道具 举报

fangzhili8  学徒
 楼主|

发表于 2019-6-1 14:57:45

谢谢你
回复

使用道具 举报

LANCHUAN  见习技师

发表于 2019-6-3 18:08:33

好论坛,第一次来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主

楼主的其它帖子

上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail