Programando un Arduino con VS Code

Programando un Arduino con VS Code

Bien, supongo que ya has instalado VS Code y Platform IO, así que ahora empieza lo divertido. Vamos a programar un Arduino. De momento va a ser algo sencillo, un Arduino normalito conectado por USB igual que lo harías en el IDE de Arduino.

(Foto de portada Sahand Babali en Unsplash)

¡Empezamos!

Programemos un Arduino

  1. Abre VS Code y ve a PlatformIO —> PIO Home —> Open, en caso de que no esté ya abierto. Aprovecha para hacer que Platform IO no se abra al inicio, que es un incordio. Después, selecciona New Project

    Platform IO New Project
  2. Ponle un nombre, selecciona tu Microcontrolador y asegúrate de estar poniendo el proyecto en el directorio adecuado. Si no cambias el directorio, estarás usando el que PlatformIO crea por defecto y, si eres una persona ordenada, es muy probable que no sea la carpeta adecuada.

    Platform IO New Project
  3. Verás que PlatformIO ha creado unos cuantos directorios y archivos. Iremos viendo más adelante que hay en cada uno. De momento abre el archivo main.c que se encuentra en la carpeta scr. pio-file_tree main.c es tu archivo principal donde tienes la típica rutina de setup y el loop principal.

  4. ¿Ves la línea 1 que dice #include <Arduino.h>? No la pierdas de vista. Siempre que trabajes con Arduinos, te hará falta puesto que es quien contiene los encabezados necesarios.

    pio-file_tree
  5. Sustituye las funciones de setup y loop por el siguiente código incluyendo los comentarios, que aparecerán como parte del tool-tip de la función.

/* Configuración general */
void setup() {
  pinMode(LED_BUILTIN, OUTPUT); //Configura el LED como SALIDA
}

/* Loop principal
 * Hace que parpadee el LED cada segundo
 */
void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(1000);                    
  digitalWrite(LED_BUILTIN, LOW); 
  delay(1000);                    
}
  1. Conecta tu Arduino y sube el código desde PlatformIO --> General --> Upload o dándole al botón de la flecha pio-upload pio-upload-menu

Y ya está… no tiene mucho más misterio que saber dónde están las herramientas e ir acostumbrándote poco a poco. ya esta


Suscríbete, que es gratis

Nota: algunos de los enlaces a productos o servicios pueden ser enlaces referidos con los que podemos obtener una comisión de venta.

Similar Posts