Я использую ESP32. Я работаю со встроенным светодиодом на GPIO 2. Я хочу прочитать уровень вывода.
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);
оператор print печатает только «0» на консоли, хотя светодиодный индикатор включен. что не так с кодом и почему GPIO.read () не работает должным образом?