Explicacion y analisis del codigo
CREZCAMOS JUNTOS #include <DS3231.h> #include <time.h> #include <Wire.h> // LIBRERIA PARA DISPOSITIVOS I2C #include <LiquidCrystal_I2C.h> // LIBRERIA PARA EL LCD LiquidCrystal_I2C lcd(0x27, 16, 2); // INDICA LA DIRECCION DEL LCD 0x27 PARA UN LCD 16X2 //RTClib RTC; #define DS3231_I2C_ADDRESS 104 // EL RELOJ ESTA CONECTADO, LA DIRECCION ES Hex68 (Decimal 104) byte seconds, minutes, hours, day, date, month, year; char weekDay[4]; byte tMSB, tLSB; char my_array[100]; // Character array for printing something. //CONSTANTES #define UV 4 // DEFINE EL PIN 4 COMO UV #define BOMBA 7 // DEFINE EL PIN 7 COMO BOMBA #define sensorRPM 2 //DEFINE EL PIN 2 COMO SENSOR RPM #define PWM 3 //DEFINE EL PIN 3 COMO PIN DE SALIDA PWM int tiemposegs = 20; // VARIABLE PA INDICR EN SEGS EL TIEMPO QUE ENCENDERA LA BOMBA DE AGUA int HENCENDIDO = 5; // VARIABLE QUE INDICA LA HORA DE ENCENDIDO DE LA LAMPA