Vamos a probar que nuestra instalación se encuentre correctamente configurada cargando en nuestro microcontrolador el ejemplo más simple de todos: hacer que el LED del ESP32 se apague y encienda cada 1 segundo.
Paso 1
Ir a File > Examples > 01. Basics > Blink
Vamos a ver que se abre una nueva pantalla con el siguiente código:
Para que el código funcione en la placa ESP32 (el microcontrolador que estamos usando) tenemos que agregar el siguiente código en la línea 26.
#defineLED_BUILTIN 2
El código final nos quedaría así:
El código modificado:
/*
Blink
Turns an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ZERO
it is attached to digital pin 13, on MKR1000 on pin 6. LED_BUILTIN is set to
the correct LED pin independent of which board is used.
If you want to know what pin the on-board LED is connected to on your Arduino
model, check the Technical Specs of your board at:
// the setup function runs once when you press reset or power the board
#defineLED_BUILTIN 2
voidsetup() {
// initialize digital pin LED_BUILTIN as an output.
pinMode(LED_BUILTIN, OUTPUT);
}
// the loop function runs over and over again forever
voidloop() {
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
}
Paso 2
Ahora es momento de compilar y cargar el código y la configuración a nuestra placa a través del cable USB.
Compilar es la tarea que realiza la computadora, convirtiendo nuestro código (legible para humanes) en una serie de instrucciones legibles por la placa ESP32.
Cargar es enviar por medio del puerto USB el archivo generado en la compilación.
Apretar el botón de Compile (Compilar) y esperar que termine
Si no hay errores, apretar el botón Upload (Cargar)
En la consola veremos distintos mensajes indicando que se están enviando los datos a la placa.
Tenemos que esperar que aparezca el mensaje “Connecting....” y en ese momento apretamos el botón Boot de la placa para dar permiso a actualizar el código.
Cuando vemos el mensaje “Connecting.......” apretamos el botón Boot. Cuando aparecen nuevos meensajes soltamos el botón.
Listo! Ya tenemos nuestra placa apagando y encendiendo el led incorporado.