LED RGB con Arduino Mega 2560

Páginas: 3 (534 palabras) Publicado: 27 de octubre de 2014
Módulo Reloj con Arduino.
Marco Teórico
El módulo RTC (Real Time Clock) se comunica mediante el bus I2C. Usaremos una librería que nos facilitará la comunicación entre este módulo y Arduino. Elmódulo que emplearemos es el Tiny RTC I2C que incorpora un reloj de tiempo real DS1307, una batería para memorizar los datos y una pequeña memoria EEPROM 24C32.
Arduino incorpora sus propiostemporizadores, uno de ellos es millis(). Muchos usuarios se preguntaran para que usar un módulo externo temporizador, la respuesta es sencilla, los temporizadores de Arduino son contadores que cuando seinician empiezan desde 0, por ejemplo millis() se inicia una vez conectemos la alimentación de Arduino, es el contador encargado de indicar cuánto tiempo lleva encendido Arduino, y una vez sepierde la alimentación, este valor desaparece. Podemos entender entonces, que para algunos proyectos que necesitemos usar el tiempo como variable, estos contadores no nos servirían y necesitaríamos unRTC externo que posea una batería para almacenar los datos
En la práctica
Nosotros usamos arduino con tira de leds RGB de 12v y para conectar el módulo hicimos lo siguiente:
4000509842500.1961515110998000
Nos basamos en este código para hacer este proyecto, claro, agregando valores para cada color de la tira RGB
include <Wire.h>
#include "RTClib.h"
RTC_DS1307 RTC;
void setup (){
Wire.begin(); // Inicia el puerto I2C
RTC.begin(); // Inicia la comunicación con el RTC
//RTC.adjust(DateTime(__DATE__, __TIME__)); // Establece la fecha y hora (Comentar una vez establecida lahora)
Serial.begin(9600); // Establece la velocidad de datos del puerto serie
}
void loop(){
DateTime now = RTC.now(); // Obtiene la fecha y hora del RTC

Serial.print(now.year(), DEC); //AñoSerial.print('/');
Serial.print(now.month(), DEC); // MesSerial.print('/');
Serial.print(now.day(), DEC); // DiaSerial.print(' ');
Serial.print(now.hour(), DEC); // HorasSerial.print(':');...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Arduino Mega 2560 Rev3
  • Led Rgb
  • Cubo Led Con Arduino
  • led, arduino y placa protoboard
  • Arduino Mega
  • Led Rgb Con Labview
  • Tutorial componentes LED POTENCIOMETRO RGB
  • El megaron

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS