#include <ESP32Servo.h>
Servo servo_1;
#define buttonPin 4
#define buttonPin2 33
#define pinLedSup 27
#define pinLedInf 26
void setup() {
Serial.begin(115200);
}
void loop() {
}
/*
Ejercicio 1:
En el sistema que se encuentra a continuación se va a programar para que funcione de la
iguiente manera: Al presionar el botón de la izquierda el servo se moverá 10 grados
(variable modificable) hacia la izquierda, y al presionar el otro botón se moverá 10 grados
hacia la derecha (solo cuando los botones cambian de estado). En el monitor serial se
imprimirá el mensaje de en qué grado se encuentra el servo y si llega a un máximo nos
avisará (una sola vez); si llega al máximo de la izquierda se encenderá el led morado, y si
llega al otro máximo, el verde.
Pasos sugeridos:
1.- Identificar las conexiones de los pines.
2.- Crear una variable que controle el estado del servo, considerando sus limites
3.- Realizar la lectura de los botones
4.- Con los botones, modificar la variable del estado del servo, acorde a las especificaciones
5.- Implementar lógica para que el mensaje se imprima una sola vez.
6.- Con la misma lógica del mensaje una sola vez, encedner los leds.
*/