Configurar en Platformio la plataforma a emplear eligiendo como dispositivo el ESP32 tal y como se resume en la siguiente tabla:
Parametro
Valor
Name
Nombre del proyecto (ESP32-DS1307)
Board
NodeMCU-32S (Board disponible en el laboratorio)
Framework
Arduino (Es el que hemos manejado)
Agregue las librerias necesarias: En este caso se instalo la libreria RTClib de adafruit
Al final el archivo platformio.ini quedo configurado de la siguiente manera:
Programa (implementado en el IDE de Arduino)
A continuación se muestra el programa que se ejecuta en el ESP32. Si este se hubiese implementado en platformio adicionalmente el main.cpp tendria incluida la libreria al principio:
En nuestro ejemplo como la implementación se hizo en el IDE de Arduino no se incluye esta libreria de modo que queda como se muestra a continuación.
Prueba de funcionamiento
La siguiente figura muestra la salida en el monitor serial cuando el programa es ejecutado: