PROYECTO RELOJ DIGITAL CON DISPLAY



PROYECTO RELOJ DIGITAL CON DISPLAY

AQUÍ OS DEJO LA PROGRAMACIÓN
#include <LiquidCrystal.h>


LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int ss = 00;
int mm =40;
int hh = 20;
int dd = 04;
int MM = 03;
int aa = 2019;
int alarma = 13;


void setup()
{
  
  lcd.begin(16, 2);  
}

void loop()
{

  for (ss = 0; ss < 60; ss++) {
    lcd.clear();
    lcd.setCursor(3, 0);
    lcd.print(dd);
    
    lcd.setCursor(5, 0);
    lcd.print("/");
    
     lcd.setCursor(8, 0);
    lcd.print("/");

    lcd.setCursor(4, 1);
    lcd.print(hh);

    lcd.setCursor(6, 1);
    lcd.print(":");

    lcd.setCursor(6, 0);
    lcd.print(MM);

    lcd.setCursor(7, 1);
    lcd.print(mm);

    lcd.setCursor(9, 1);
    lcd.print(":");

    lcd.setCursor(9, 0);
    lcd.print(aa);

    lcd.setCursor(10, 1);
    lcd.print(ss);

    lcd.setCursor(0, 1);
    lcd.print("POL");
    
    lcd.setCursor(13, 1);
    lcd.print("UwU");

   

    delay(1000);

  }
  if (ss > 59) {
    ss = 00;
    mm = mm + 1;
  }

  if (mm > 59) {
    mm = 00;
    hh = hh + 1;
  }

  if (hh >= 24) {
    hh = 00;
    mm = 00;
    ss = 00;
    dd = dd + 1;
  
  if (dd > 30) {
    MM = MM + 1;
    dd = 01;
  }
   if (MM > 12) {
    aa = aa + 1;
    MM = 01;
  }
   if (hh = 7) {
    digitalWrite(alarma,HIGH);
    delay(1000000);
    digitalWrite(alarma,LOW);
    delay(1000000);
    digitalWrite(alarma,HIGH);
    delay(100000);
    digitalWrite(alarma,LOW);
  }




  }
}
AQUÍ EL CIRCUITO

Resultado de imagen de reloj digital arduino

Share this:

CONVERSATION

0 comentarios:

Publicar un comentario