En esta página explicaremos como crear tu propia librería en el contexto de Arduino, utilizando el entorno de programación Visual Studio Code con la extensión PlatformIO. Y utilizaremos la placa ESP32 para hacer las pruebas.
Crearemos la librería más sencilla posible para conocer la base que la compone.
Dentro de Visual Studio Code crearemos un proyecto donde elegiremos un nombre, seleccionaremos una tarjeta de desarrollo «DOIT ESP32 DEVKIT V1» y el entorno o Framework de «Arduino».
Dentro de nuestro proyecto veremos una serie de directorios, abriremos la carpeta «lib», y crearemos el directorio de nuestra librería. Por ejemplo «suma».
Una vez creado el directorio de nuestra librería crearemos un archivo con la extensión «.h» también llamado archivo de cabecera. Y dentro de este archivo escribiremos:
#ifndef SUMA_H
#define SUMA_H
#include "Arduino.h"
void texto(){
Serial.println("Esto esta dentro de la funcion suma");
}
#endif
Después en el archivo principal del proyecto, llamado «main.cpp» incluiremos nuestra librería escribiendo «#include <suma.h> «, y utilizaremos la función que se encuentra dentro de nuestra librería, la función «texto()». El archivo principal «main.cpp» se vería así:
#include <Arduino.h>
#include <suma.h>
void setup() {
Serial.begin(9600);
Serial.println("");
Serial.println("Hola");
texto();
}
void loop() {
}
El programa esta preparado para ser compilado y descargado en la tarjeta ESP32, una vez instalado en ESP32 podremos ver el resultado en el monitor serie, y veremos como imprime el contenido de la función texto(), que se encuentra en la librería que hemos creado.
Deja una respuesta Cancelar la respuesta