掌控板读取引脚电平后为什么电平值会变成低电平
本帖最后由 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.
页:
[1]