Ejemplo 8
Uso del Rotary encoder...
Descripci贸n
Este ejemplo en construcci贸n ...
Componentes
La siguiente tabla muestra los componentes principales del circuito a montar:
ESP32
1
KY-021 MINI SWITCH
1
Conexi贸n
La conexi贸n entre el sensor de ultrasonido se muestra en la siguiente tabla:
GND
GND
5V
VCC
GPIO21
SDA
GPIO22
SCL
Esquematico
A continuaci贸n se muestra el esquematico del circuito:
Conexi贸n
A continuaci贸n se muestra la conexi贸n entre los componentes:
Archivo Fritzing
Pasos previos si se usa platformio
Configurar en Platformio la plataforma a emplear eligiendo como dispositivo el ESP32 tal y como se resume en la siguiente tabla:
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:
Componentes importados
... Componente del rotator se invoco del siguiente link: https://forum.fritzing.org/t/ky-040-rotary-encoder-breakout-board-part/11073
... Simulaci贸n en el siguiente enlace: https://wokwi.com/projects/367656993429289985
Referencias
Last updated