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
PRINCIPAL
▼
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
}
No hay comentarios:
Publicar un comentario