#104Principiante
Controllo LED ESP32 con pulsante (Push)
Il LED si accende quando il pulsante viene premuto e si spegne quando viene rilasciato. Mostra come vengono utilizzati il pin di ingresso digitale dell'ESP32 e la resistenza di pull-up interna. Grazie alla modalità INPUT_PULLUP, non è necessaria alcuna resistenza esterna.
4.6(34)
46 completato

Il LED si accende quando il pulsante viene premuto e si spegne quando viene rilasciato. Mostra come vengono utilizzati il pin di ingresso digitale dell'ESP32 e la resistenza di pull-up interna. Grazie alla modalità INPUT_PULLUP, non è necessaria alcuna resistenza esterna.
Video
Schema circuito

Codice sorgente
1const int LED_PIN = 5;
2const int BUTTON_PIN = 4;
3
4void setup() {
5 pinMode(LED_PIN, OUTPUT);
6 pinMode(BUTTON_PIN, INPUT_PULLUP);
7}
8
9void loop() {
10 if (digitalRead(BUTTON_PIN) == LOW) {
11 digitalWrite(LED_PIN, HIGH);
12 } else {
13 digitalWrite(LED_PIN, LOW);
14 }
15}