//Codigo "Back to the Future" Robotic Circuit Camp 2024
//Por Alan Romero
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Servo.h>
//Definir nombre del servo
Servo servo;
// Definir el objeto LCD
LiquidCrystal_I2C lcd(0x27, 16, 2); // Dirección I2C 0x27, LCD de 16x2
void setup() {
//Primera Prueba "Pasado" Apagar el Cronometro
//Seleccionamos salida del servo motor
servo.attach(10);
servo.write(0);
delay(2000);
servo.write(90);
delay(1000);
servo.write(0);
delay(3000);
//1ra Parte de Segunda Prueba "Presente" seleccionar la fecha
// Inicialización
lcd.init();
// Encender el backlight del LCD
lcd.backlight();
// Limpiar la pantalla
lcd.clear();
// Establecer la posición del cursor en la primera línea
lcd.setCursor(0, 0);
lcd.print("Fecha de Destino");
delay(1500);
// Mostrar la fecha en la primera línea+
lcd.setCursor(0, 1);
lcd.print(" 07/06/24");
// Esperar 1 segundo
delay(3000);
//2da Parte de Segunda Prueba "Presente" carro en movimiento
//
//Ultima Prueba "Futuro" abrir y cerrar las puertas
delay(60000);
servo.attach(9);
Serial.begin(9600);
servo.write(0);
delay(3000);
servo.write(180);
delay(3000);
servo.write(0);
delay(3000);
servo.write(180);
delay(3000);
servo.write(0);
delay(3000);
servo.write(180);
delay(3000);
servo.write(0);
delay(3000);
}
void loop() {
}