#include "RTClib.h"
RTC_DS1307 rtc;
int Timbre = 2;
String Reloj = "";
String Fecha = "";
char daysOfTheWeek[7][12] = {"Domingo", "Lunes", "Martes", "Miercoles", "Jueves", "Viernes", "Savado"};
void setup () {
Serial.begin(115200);
pinMode(Timbre, OUTPUT);
if (! rtc.begin()) {
Serial.println("RTC no identificada");
Serial.flush();
abort();
}
}
void loop () {
DateTime now = rtc.now();
Serial.println(" IPJDG");
Reloj = (now.hour()+String (':')+now.minute()+(':')+now.second()+String("1ra Hora"));
Fecha = (String(daysOfTheWeek[now.dayOfTheWeek()])+(" ")+now.day()+('/')+now.month()+('/')+now.year());
//Serial.println(String(daysOfTheWeek[now.dayOfTheWeek()])+(" ")+now.day()+('/')+now.month()+('/')+now.year());
//Serial.print(now.year(), DEC);
//Serial.print('/');
//Serial.print(now.month(), DEC);
//Serial.print('/');
//Serial.print(now.day(), DEC);
//Serial.print(;" (");
//Serial.print(daysOfTheWeek[now.dayOfTheWeek()]);
//Serial.print(") ");
//String("Fehca: ")+
//Serial.println(now.hour()+String (':')+now.minute()+(':')+now.second()+String("1ra Hora"));
//Serial.print(':');
// Serial.print(now.minute(), DEC);
// Serial.print(':');
// Serial.print(now.second(), DEC);
//Serial.println();
//Serial.println("1ra Hora");
delay(1000);
if ((now.hour() == 15) && (now.minute() ==01) ){
digitalWrite(Timbre, HIGH);
delay(5000);
digitalWrite(Timbre, LOW);
delay(55000);
}
else{digitalWrite(Timbre, LOW);}
}
1
2
3
4