Escolar Documentos
Profissional Documentos
Cultura Documentos
Material necessário:
1 Arduino
1 Real Time Clock (RTC DS-1307)
1 LCD 16x2
1 Resistor de 220 ohms (vermelho, vermelho, marrom)
1 Protoboard
Jumper cable
Após importar a biblioteca a mesma estará disponível para uso dentro da opção do menu
“Importar Biblioteca”, conforme podemos observar na figura a seguir.
Fonte: labdegaragem.com
Passo 3: Programa 1
#include <Wire.h>
#include <RTClib.h>
#include <LiquidCrystal.h>
RTC_DS1307 RTC;
void setup () {
Serial.begin(9600); // Inicialização da comunicação serial
Wire.begin(); // Inicialização do protocolo Wire
RTC.begin(); // Inicialização do módulo RTC
// Verifica se o modulo esta funcionando ou nao
if (! RTC.isrunning())
{
Serial.println("O RTC não está executando!");
}
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
lcd.begin (16, 2);
}
void loop () {
DateTime now = RTC.now(); //Recuperando a data e hora atual
dia = now.day();
mes = now.month();
ano = now.year();
hora = now.hour();
minuto = now.minute();
segundo = now.second();
dia_semana = now.dayOfWeek();
lcd.clear();
if (dia < 10)
lcd.print("0");
lcd.print(dia, DEC);
lcd.print("/");