Sto usando una scheda Heltek wifi kit 32 Una Esp32 compatibile con ambiente programmazione Arduino La schedina e' collegata a pc solo via cavo usb, nessun pin e' collegato a niente (se non nel pcb scheda stessa) Mi aspetteri che usando le seguenti istruzioni:
------------------------------------------- const int bit1_pin = 35; pinMode(bit1_pin, INPUT_PULLUP);
int valore_bit1= digitalRead(bit1_pin); if (valore_bit1 == LOW) { Serial.println("Ciuccia Mariuccia"); }
-------------------------------------------
non venisse mai inviata la stringa sulla seriale Ed invece viene inviata, sempre Ora, in considerazione della definizione pin iniziale come INPUT_PULLUP, mi aspetterei di leggerlo sempre HIGH, a meno di forzarlo basso da hardware, ed invece senza toccare nessun pin, leggo sempre LOW Com'e' sta storia? Forse e' sbagliato il pinMode come e' stato usato? Forse INPUT_PULLUP non funziona sulle Esp32?