Tutoriales Arduino español, ejemplos sensor de temperatura y humedad dht 11, servo 180 grados, servo 360 grado, bluetooth arduino Appinventor 2,tutorial arduino gsm 800l enviando recibiendo mensaje español,arduino proyecto
martes, 20 de diciembre de 2016
TUTORIAL ARDUINO MEGA CON RELOJ DE PRECISION MODULO IIC AT24C32 MOSTRANDO LA HORA EN EL MONITOR SERIE Y ENCENDIENDO RELE
EN CONTRUCIÓN
COMPONENTES:
ARDUINO MEGA
MODULO RELOJ IIC AT24C32
RELE
CÓDIGO ARDUINO:
#include <Wire.h> // para el uso del reloj
#include "RTClib.h" //librería del reloj
RTC_DS1307 rtc; //declaramos el reloj como rtc
void setup () {
Serial.begin(9600); // iniciamos puerto serie
Wire.begin(); // Shield I2C pins connect to alt I2C bus on Arduino Due
delay(500);
rtc.begin();
if (! rtc.isrunning()) {
Serial.println("Reloj averiado o mal conectado"); //mensaje al puerto serie en caso que el reloj este //averiad o mal conectado
}
//rtc.adjust(DateTime(2016, 1, 22, 3, 0, 0)); // si queremos introducir la hora manualmente
rtc.adjust(DateTime(F(__DATE__), F(__TIME__))); // ponemos la hora que tiene el código
}
void loop () {
DateTime now = rtc.now(); //tomamos los datos del reloj
Serial.print(now.year(), DEC); //mostramos en año
Serial.print('/');
Serial.print(now.month(), DEC); //mostramos el mes
Serial.print('/');
Serial.print(now.day(), DEC); //mostramos el día
Serial.print(' ');
Serial.print(now.hour(), DEC); //mostramos la hora
Serial.print(':');
Serial.print(now.minute(), DEC); // mostramos los minutos
Serial.print(':');
Serial.print(now.second(), DEC); // mostramos los segundos
Serial.println();
delay(1000); //hacemos una pausa de un segundo
}
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario