2023-11-6 22:28:28 [显示全部楼层]
2074浏览
查看: 2074|回复: 0

[求助问答] 掌控板读取引脚电平后为什么电平值会变成低电平

[复制链接]
本帖最后由 lyq7506 于 2023-11-6 22:43 编辑

设置引脚为高电平,然后用digitalread读取引脚电平值时会显示1,但读取显示后马上电平值会变成0,即转为低电平。这是怎么回事啊?
void setup() {
        mPython.begin();
        digitalWrite(P0, HIGH);
}
void loop() {
        if ((digitalRead(P0))) {
                rgb.write(0, 0x0000FF);
                display.setCursorLine(1);
                display.printLine((digitalRead(P0)));
                delay(3000);
        }
        else {
                rgb.write(0, 0xFF0000);
                display.setCursorLine(2);
                display.printLine((digitalRead(P0)));
                delay(3000);
        }
        delay(3000);
}

第一次第1行显示为1,第二次第2行显示为0.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

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

mail