fangzhili8 发表于 2019-6-1 09:41:57

arduino uno 按钮检测怎么实现

本帖最后由 fangzhili8 于 2019-6-1 09:43 编辑

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

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

驴友花雕 发表于 2019-6-1 11:30:50

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

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);
        }
}



串口输出


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

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

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

还是一样 ,我截一个图.

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

开关我都没有按过

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

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

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

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

驴友花雕 发表于 2019-6-1 13:00:20

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

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




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

是不是不能用这个板子

驴友花雕 发表于 2019-6-1 13:44:34

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

一样的板子

驴友花雕 发表于 2019-6-1 13:53:12

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

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


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

谢谢你

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

好论坛,第一次来
页: [1]
查看完整版本: arduino uno 按钮检测怎么实现