Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Arduino Time Ring
Arduino Time Ring
h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd (0x3f, 16, 2);// si no te sale con esta direccion puedes
usar (0x3f,16,2)||(0x20,16,2)
#include "Sodaq_DS3231.h"
char DiaSemana[][6] = {"Dom", "Lun", "Mar", "Mie", "Jue", "Vie", "Sab"};
//La linea fija la fecha, hora y dia de la semana, se debe suprimir la linea en
la segunda carga
//Ejemplo 2018 noviembre 11, 08:00:00 dia 6-Sabado (0=Dom, 1=Lun, 2=Mar,
3=Mie, 4=Jue, 5=Vie, 6=Sab)
//DateTime dt(2019, 11, 19, 17, 14, 0, 2);
void setup() {
pinMode(2,OUTPUT);
//DateTime dt(2019, 11, 20, 14, 29, 0, 3);
rtc.begin();
Wire.begin();
digitalWrite(2, true);
lcd.init();
lcd.backlight();
lcd.setCursor (0,0);
lcd.print ("Bienvenidos");
lcd.setCursor (0,1);
lcd.print ("a SIDEPLAST SAS");
delay(5000);
lcd.clear();
//La linea fija la fecha, hora y dia de la semana, se debe suprimir la linea en
la segunda carga
//rtc.setDateTime(dt);
}
void activar_timbre(){
digitalWrite(2, false);
lcd.setCursor(0,0);
lcd.print("Timbre ON ");
//Serial.println("Timbre Activo");
delay(3000);
digitalWrite(2, true);
}
void loop() {
if (now.dayOfWeek()== 0)
{
digitalWrite(2,true);
}
else{