我正在使用 ESP32。我正在使用 GPIO 2 上的内置 LED。我想读取引脚的电平。
let led = 2;
GPIO.set_mode(led, GPIO.MODE_OUTPUT);
GPIO.write(led, 0);
Timer.set(1000, true, function(){
print(GPIO.read(led)==0);
if (GPIO.read(led)==0){
GPIO.write(led, 0);
}
else{
GPIO.write(led, 1);
}}, null);
尽管 LED 灯亮,但打印语句仅在控制台上打印“0”。代码有什么问题,为什么 GPIO.read() 不能正常工作?