tests: eeprom ok, condiciones ok, rtc ok
This commit is contained in:
parent
76d3ebfafe
commit
45e5c53a75
@ -38,10 +38,9 @@ void setup() {
|
|||||||
reloj.begin();
|
reloj.begin();
|
||||||
//setVarControl(); // Provisorio, a dividir segun control horario, posiciones. futuras vars
|
//setVarControl(); // Provisorio, a dividir segun control horario, posiciones. futuras vars
|
||||||
estado_termo=0;
|
estado_termo=0;
|
||||||
setVarControl();
|
|
||||||
variablesControl();
|
variablesControl();
|
||||||
start=1;
|
start=1;
|
||||||
ajustaReloj(2021, 7, 8, 5, 30, 0);
|
ajustaReloj(2021, 7, 8, 4, 59, 50);
|
||||||
//reloj.adjust(DateTime(__DATE__, __TIME__));
|
//reloj.adjust(DateTime(__DATE__, __TIME__));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -54,6 +53,7 @@ void loop() {
|
|||||||
actualMillis = millis();
|
actualMillis = millis();
|
||||||
if ((unsigned long)(actualMillis - previoMillisLoop) >= intervalo_loop) {
|
if ((unsigned long)(actualMillis - previoMillisLoop) >= intervalo_loop) {
|
||||||
printFecha();
|
printFecha();
|
||||||
|
printVars();
|
||||||
fecha = reloj.now();
|
fecha = reloj.now();
|
||||||
if((((fecha.hour() >= horaON1) && (fecha.hour() < horaOFF1)) ||
|
if((((fecha.hour() >= horaON1) && (fecha.hour() < horaOFF1)) ||
|
||||||
((fecha.hour() >= horaON2) && (fecha.hour() < horaOFF2))) && (estado_termo==0)) {
|
((fecha.hour() >= horaON2) && (fecha.hour() < horaOFF2))) && (estado_termo==0)) {
|
||||||
@ -124,15 +124,7 @@ void variablesControl() {
|
|||||||
posON2 = EEPROM.read(dirPosON2);
|
posON2 = EEPROM.read(dirPosON2);
|
||||||
posOFF1 = EEPROM.read(dirPosOFF1);
|
posOFF1 = EEPROM.read(dirPosOFF1);
|
||||||
posOFF2 = EEPROM.read(dirPosOFF2);
|
posOFF2 = EEPROM.read(dirPosOFF2);
|
||||||
Serial.println("Variables: ");
|
|
||||||
Serial.println((String)horaON1);
|
|
||||||
Serial.println((String)horaOFF1);
|
|
||||||
Serial.println((String)horaON2);
|
|
||||||
Serial.println((String)horaOFF2);
|
|
||||||
Serial.println((String)posON1);
|
|
||||||
Serial.println((String)posON2);
|
|
||||||
Serial.println((String)posOFF1);
|
|
||||||
Serial.println((String)posOFF2);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -195,7 +187,14 @@ void printFecha() {
|
|||||||
Serial.print(":");
|
Serial.print(":");
|
||||||
Serial.print(getHora('m'));
|
Serial.print(getHora('m'));
|
||||||
Serial.print(":");
|
Serial.print(":");
|
||||||
Serial.println(getHora('s'));
|
Serial.print(getHora('s'));
|
||||||
Serial.println("Día de la semana: ");
|
Serial.print(" Día de la semana: ");
|
||||||
Serial.println((String)fecha.dayOfTheWeek());
|
Serial.println((String)fecha.dayOfTheWeek());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void printVars() {
|
||||||
|
Serial.println("Variables: "+(String)horaON1+", "+(String)horaOFF1+", "+
|
||||||
|
(String)horaON2+", "+(String)horaOFF2+", "+
|
||||||
|
(String)posON1+", "+(String)posON2+", "+
|
||||||
|
(String)posOFF1+", "+(String)posOFF2);
|
||||||
|
}
|
||||||
|
@ -38,10 +38,9 @@ void setup() {
|
|||||||
reloj.begin();
|
reloj.begin();
|
||||||
//setVarControl(); // Provisorio, a dividir segun control horario, posiciones. futuras vars
|
//setVarControl(); // Provisorio, a dividir segun control horario, posiciones. futuras vars
|
||||||
estado_termo=0;
|
estado_termo=0;
|
||||||
setVarControl();
|
|
||||||
variablesControl();
|
variablesControl();
|
||||||
start=1;
|
start=1;
|
||||||
ajustaReloj(2021, 7, 8, 5, 30, 0);
|
ajustaReloj(2021, 7, 8, 4, 59, 50);
|
||||||
//reloj.adjust(DateTime(__DATE__, __TIME__));
|
//reloj.adjust(DateTime(__DATE__, __TIME__));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -54,6 +53,7 @@ void loop() {
|
|||||||
actualMillis = millis();
|
actualMillis = millis();
|
||||||
if ((unsigned long)(actualMillis - previoMillisLoop) >= intervalo_loop) {
|
if ((unsigned long)(actualMillis - previoMillisLoop) >= intervalo_loop) {
|
||||||
printFecha();
|
printFecha();
|
||||||
|
printVars();
|
||||||
fecha = reloj.now();
|
fecha = reloj.now();
|
||||||
if((((fecha.hour() >= horaON1) && (fecha.hour() < horaOFF1)) ||
|
if((((fecha.hour() >= horaON1) && (fecha.hour() < horaOFF1)) ||
|
||||||
((fecha.hour() >= horaON2) && (fecha.hour() < horaOFF2))) && (estado_termo==0)) {
|
((fecha.hour() >= horaON2) && (fecha.hour() < horaOFF2))) && (estado_termo==0)) {
|
||||||
@ -124,15 +124,7 @@ void variablesControl() {
|
|||||||
posON2 = EEPROM.read(dirPosON2);
|
posON2 = EEPROM.read(dirPosON2);
|
||||||
posOFF1 = EEPROM.read(dirPosOFF1);
|
posOFF1 = EEPROM.read(dirPosOFF1);
|
||||||
posOFF2 = EEPROM.read(dirPosOFF2);
|
posOFF2 = EEPROM.read(dirPosOFF2);
|
||||||
Serial.println("Variables: ");
|
|
||||||
Serial.println((String)horaON1);
|
|
||||||
Serial.println((String)horaOFF1);
|
|
||||||
Serial.println((String)horaON2);
|
|
||||||
Serial.println((String)horaOFF2);
|
|
||||||
Serial.println((String)posON1);
|
|
||||||
Serial.println((String)posON2);
|
|
||||||
Serial.println((String)posOFF1);
|
|
||||||
Serial.println((String)posOFF2);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -195,7 +187,14 @@ void printFecha() {
|
|||||||
Serial.print(":");
|
Serial.print(":");
|
||||||
Serial.print(getHora('m'));
|
Serial.print(getHora('m'));
|
||||||
Serial.print(":");
|
Serial.print(":");
|
||||||
Serial.println(getHora('s'));
|
Serial.print(getHora('s'));
|
||||||
Serial.println("Día de la semana: ");
|
Serial.print(" Día de la semana: ");
|
||||||
Serial.println((String)fecha.dayOfTheWeek());
|
Serial.println((String)fecha.dayOfTheWeek());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void printVars() {
|
||||||
|
Serial.println("Variables: "+(String)horaON1+", "+(String)horaOFF1+", "+
|
||||||
|
(String)horaON2+", "+(String)horaOFF2+", "+
|
||||||
|
(String)posON1+", "+(String)posON2+", "+
|
||||||
|
(String)posOFF1+", "+(String)posOFF2);
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user