top of page

Programació de l'ESP32 amb l'IDE Arduino

Un cop descarregat i instal·lat l'IDE Arduino, cal instal·lar-ne l'entorn de gestió de l'ESP32. El procés té 3 parts:

IDE_01.PNG

1, 2, 3 ... Provant. Fem parpellejar el led integrat a la placa (connectat internament al pin GPIO1)

Primer haurem de definir la placa activa i comprovar el port COM assignat des del menú Herramientas de l'IDE:

IDE_05.png
IDE_06.png
ESP32-Onboard-LED-Blinking.gif

La lògica de funcionament del led integrat és inversa: s'encén amb senyal LOW i s'apaga amb senyal HIGH.

Si en carregar el programa a la placa apareix el missatge "A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header“ cal deixar premut el botó Boot fins que comenci la pujada.

int LedPin = 1;  // definim el pin com a variable

void setup ()  // funció de configuració 
{ 
  pinMode (LedPin, OUTPUT);  // configuració del pin com a sortida 
}

void loop ()  // execució en bucle  

  digitalWrite (LedPin, LOW);   // activa la sortida (led encés) ... 

  delay (1000);                            // durant 1 segon 
  digitalWrite (LedPin, HIGH);  // desactiva la sortida (led apagat) ...

  delay (1000);                           // durant 1 segon 

IDE_07.png
bottom of page