SHIELD RTC PARA ARDUINO- EN KIT
  • SHIELD RTC PARA ARDUINO- EN KIT

SHIELD RTC PARA ARDUINO- EN KIT

10,95 €
SIN IVA 9,05 €
Bajo pedido, plazo aprox. 1 semana

Referencia: 8190-RTCSHIELDKIT

Shield para Arduino de reloj, gestión de datos de cálculo y tiempo y para liberar espacio de la memoria del programa.

Características de shield

Sobre la base de la DS1307 integrada de Maxim-Dallas, este escudo para Arduino permite tener un reloj de sistema preciso, por lo tanto aliviando la CPU de la gestión de datos de cálculo y tiempo y liberar espacio en la memoria del programa, el cual puede ser utilizado para escribir código de otras aplicaciones.

El DS1307 integrado es un contador de bajo consumo BCD (decimal codificado en binario), que cuenta con segundos, minutos, horas, días, meses y años, con 56 bytes de RAM estática no volátil. Puede funcionar en modos de 12 o 24 horas, con una indicación de las horas AM (mañana) y tarde (PM).

La información de fecha y hora se almacena en un registro especial y se transfiere al microcontrolador Arduino a través del bus I²C. El bus se dirige a las patas 5 (SDA) y 6 (SCL) que se acoplan con el pasador de Arduino SCL y SDA (UnoRev3 y MegaRev3), que actúa como unidad maestra dell'I²C-Bus, mientras que el DS1307 es el esclavo.

Para las versiones de anterior Arduino, Arduino Uno Rev3 (UnoRev2 o Arduino2009), las señales SCL y SDA están disponibles en los pines A4 y A5, para hacer que el escudo también compatible con estas versiones, están presentes en el lado de cobre de las parcelas a soldar.

Para saber la hora y la fecha, Arduino debe consultar el DS1307 a través del bus I²C; para hacer esto, necesitamos implementar un boceto muy simple que active un I²C-Bus. Para cada consulta, el DS1307 responde enviando la respuesta y la información sobre la hora y la fecha al ATmega (siempre a lo largo de su bus I²C). RST, 5V, tierra y entradas analógicas A0 ÷ A5 están disponibles en los conectores. En el blindaje, la salida SQW (SQUARE WAVE) impulsa un LED en modo sumidero, haciendo que vibre a la misma frecuencia que la onda cuadrada producida; además, a través del puente J1 podemos decidir si leemos o no la señal correspondiente a Arduino a través de la línea A3. Fuente de alimentación: 5 V CC (bien estabilizado), absorción: 1,5 mA (que desciende a 500 nA en funcionamiento con batería). Dimensiones: 55x51 mm.

Imagen 1
Para que Arduino pueda interactuar con el módulo RTC, debe cargar el boceto especialmente preparado, que se muestra en la imagen. Como biblioteca usamos la de ladyada, modificada apropiadamente (descargue aquí RTCLib.zip) para poder administrar la frecuencia de parpadeo del LED en el escudo, controlado por la salida SQW; para ser precisos, hemos agregado el comando RTC.sqw (x) donde en lugar de x tenemos que escribir:

  • 0 para desactivar el LED (siempre apagado).
  • 1 para el parpadeo del LED de 1 Hz.
  • 2 para hacer el pulso de salida a 4.096 kHz.
  • 3 para obtener desde la salida de 8.192 kHz.
  • 4 para obtener una salida de 32.768 kHz.

SQW / OUT (onda cuadrada / salida del controlador)

El DS1307 tiene salida de reloj programable que pone a disposición una onda cuadrada derivada de frecuencia de reloj del reloj (determinado, a su vez, a partir de cuarzo 32,768 kHz conectado a los pines 1 y 2) que, por medio de un divisor adecuado interna, se puede dividir por frecuencia, obteniendo 1 Hz, 4.096 kHz, 8.192 kHz o todo el reloj.

Las frecuencias que se pueden obtener no se han elegido por casualidad: por ejemplo, se puede usar 1 Hz para hacer que los dos puntos o el punto de segundos de una pantalla muestren el tiempo parpadeante. La condición de la salida auxiliar reloj (SQWE - Habilitar de onda cuadrada, pin 7) se define estableciendo apropiadamente el estado lógico de los bits de RS0 (0) y RS1 (1) del registro de control, como se muestra en el cuadro; por ejemplo, se obtiene 1 Hz con ambos bits en cero.

Tenga en cuenta que cuando tanto el cuarto (SQWE) como el séptimo bit (OUT) están en lógica cero, la salida del reloj se fija en un nivel bajo; si, por otro lado, el bit 7 está en uno lógico y 4 en cero, la salida asume constantemente el estado alto. En nuestro escudo, la salida SQW hundirá un LED, haciéndolo pulsar a la misma frecuencia que la onda cuadrada producida; además, a través del puente J1 podemos decidir si leemos o no la señal correspondiente a Arduino a través de la línea A3.

Como se ha mencionado, este reloj auxiliar puede servir para activar los espectadores o escanear ciertas secuencias: por ejemplo, sonando un zumbador cada segundo para la consecución de un cierto tiempo, para lograr una alarma; todo sin involucrar al Arduino ATmega328 en las rutinas de tiempo.

ESQUEMA DE BLOQUE DEL DS1307 INTEGRADO

 

8190-RTCSHIELDKIT
Descripción

Características de shield

Sobre la base de la DS1307 integrada de Maxim-Dallas, este escudo para Arduino permite tener un reloj de sistema preciso, por lo tanto aliviando la CPU de la gestión de datos de cálculo y tiempo y liberar espacio en la memoria del programa, el cual puede ser utilizado para escribir código de otras aplicaciones.

El DS1307 integrado es un contador de bajo consumo BCD (decimal codificado en binario), que cuenta con segundos, minutos, horas, días, meses y años, con 56 bytes de RAM estática no volátil. Puede funcionar en modos de 12 o 24 horas, con una indicación de las horas AM (mañana) y tarde (PM).

La información de fecha y hora se almacena en un registro especial y se transfiere al microcontrolador Arduino a través del bus I²C. El bus se dirige a las patas 5 (SDA) y 6 (SCL) que se acoplan con el pasador de Arduino SCL y SDA (UnoRev3 y MegaRev3), que actúa como unidad maestra dell'I²C-Bus, mientras que el DS1307 es el esclavo.

Para las versiones de anterior Arduino, Arduino Uno Rev3 (UnoRev2 o Arduino2009), las señales SCL y SDA están disponibles en los pines A4 y A5, para hacer que el escudo también compatible con estas versiones, están presentes en el lado de cobre de las parcelas a soldar.

Para saber la hora y la fecha, Arduino debe consultar el DS1307 a través del bus I²C; para hacer esto, necesitamos implementar un boceto muy simple que active un I²C-Bus. Para cada consulta, el DS1307 responde enviando la respuesta y la información sobre la hora y la fecha al ATmega (siempre a lo largo de su bus I²C). RST, 5V, tierra y entradas analógicas A0 ÷ A5 están disponibles en los conectores. En el blindaje, la salida SQW (SQUARE WAVE) impulsa un LED en modo sumidero, haciendo que vibre a la misma frecuencia que la onda cuadrada producida; además, a través del puente J1 podemos decidir si leemos o no la señal correspondiente a Arduino a través de la línea A3. Fuente de alimentación: 5 V CC (bien estabilizado), absorción: 1,5 mA (que desciende a 500 nA en funcionamiento con batería). Dimensiones: 55x51 mm.

Imagen 1
Para que Arduino pueda interactuar con el módulo RTC, debe cargar el boceto especialmente preparado, que se muestra en la imagen. Como biblioteca usamos la de ladyada, modificada apropiadamente (descargue aquí RTCLib.zip) para poder administrar la frecuencia de parpadeo del LED en el escudo, controlado por la salida SQW; para ser precisos, hemos agregado el comando RTC.sqw (x) donde en lugar de x tenemos que escribir:

  • 0 para desactivar el LED (siempre apagado).
  • 1 para el parpadeo del LED de 1 Hz.
  • 2 para hacer el pulso de salida a 4.096 kHz.
  • 3 para obtener desde la salida de 8.192 kHz.
  • 4 para obtener una salida de 32.768 kHz.

SQW / OUT (onda cuadrada / salida del controlador)

El DS1307 tiene salida de reloj programable que pone a disposición una onda cuadrada derivada de frecuencia de reloj del reloj (determinado, a su vez, a partir de cuarzo 32,768 kHz conectado a los pines 1 y 2) que, por medio de un divisor adecuado interna, se puede dividir por frecuencia, obteniendo 1 Hz, 4.096 kHz, 8.192 kHz o todo el reloj.

Las frecuencias que se pueden obtener no se han elegido por casualidad: por ejemplo, se puede usar 1 Hz para hacer que los dos puntos o el punto de segundos de una pantalla muestren el tiempo parpadeante. La condición de la salida auxiliar reloj (SQWE - Habilitar de onda cuadrada, pin 7) se define estableciendo apropiadamente el estado lógico de los bits de RS0 (0) y RS1 (1) del registro de control, como se muestra en el cuadro; por ejemplo, se obtiene 1 Hz con ambos bits en cero.

Tenga en cuenta que cuando tanto el cuarto (SQWE) como el séptimo bit (OUT) están en lógica cero, la salida del reloj se fija en un nivel bajo; si, por otro lado, el bit 7 está en uno lógico y 4 en cero, la salida asume constantemente el estado alto. En nuestro escudo, la salida SQW hundirá un LED, haciéndolo pulsar a la misma frecuencia que la onda cuadrada producida; además, a través del puente J1 podemos decidir si leemos o no la señal correspondiente a Arduino a través de la línea A3.

Como se ha mencionado, este reloj auxiliar puede servir para activar los espectadores o escanear ciertas secuencias: por ejemplo, sonando un zumbador cada segundo para la consecución de un cierto tiempo, para lograr una alarma; todo sin involucrar al Arduino ATmega328 en las rutinas de tiempo.

ESQUEMA DE BLOQUE DEL DS1307 INTEGRADO

 

8190-RTCSHIELDKIT
<div id="shields" class="alg_pp_faqpage category-manual" > <div class="alg_pp_question" itemscope=""> <a href="https://www.todoelectronica.com/contactenos?message=Question+by+product+reference+8190-RTCSHIELDKIT%0A"> ¿Tienes alguna pregunta? </a> </div> </div>

Esta tienda te pide que aceptes cookies para fines de rendimiento, redes sociales y publicidad. Las redes sociales y las cookies publicitarias de terceros se utilizan para ofrecerte funciones de redes sociales y anuncios personalizados. ¿Aceptas estas cookies y el procesamiento de datos personales involucrados?

Cookies necesarias
Las cookies necesarias ayudan a hacer una página web utilizable activando funciones básicas como la navegación en la página y el acceso a áreas seguras de la página web. La página web no puede funcionar adecuadamente sin estas cookies.
Nombre de la cookie Proveedor Finalidad Caducidad
PrestaShop-# https://www.todoelectronica.com/es/ Esta cookie permite conservar abiertas las sesiones del usuario durante su visita y le permite pasar un pedido o toda una serie de funcionamientos como: fecha de adición de la cookie, idioma seleccionado, divisa utilizada, última categoría de producto visitado, productos recientemente vistos, acuerdo de utilización de servicios del sitio, identificador del cliente, identificador de conexión, apellido, nombre, estado conectado, su contraseña cifrada, e-mail relacionado con la cuenta del cliente y el identificador del carrito. 480 horas
PrestaShop-# https://www.todoelectronica.com/es/ Esta cookie permite conservar abiertas las sesiones del usuario durante su visita y le permite pasar un pedido o toda una serie de funcionamientos como: fecha de adición de la cookie, idioma seleccionado, divisa utilizada, última categoría de producto visitado, productos recientemente vistos, acuerdo de utilización de servicios del sitio, identificador del cliente, identificador de conexión, apellido, nombre, estado conectado, su contraseña cifrada, e-mail relacionado con la cuenta del cliente y el identificador del carrito. 480 horas
Cookies necesarias
Las cookies necesarias ayudan a hacer una página web utilizable activando funciones básicas como la navegación en la página y el acceso a áreas seguras de la página web. La página web no puede funcionar adecuadamente sin estas cookies.
Nombre de la cookie Proveedor Finalidad Caducidad
PrestaShop-# https://www.todoelectronica.com/es/ Esta cookie permite conservar abiertas las sesiones del usuario durante su visita y le permite pasar un pedido o toda una serie de funcionamientos como: fecha de adición de la cookie, idioma seleccionado, divisa utilizada, última categoría de producto visitado, productos recientemente vistos, acuerdo de utilización de servicios del sitio, identificador del cliente, identificador de conexión, apellido, nombre, estado conectado, su contraseña cifrada, e-mail relacionado con la cuenta del cliente y el identificador del carrito. 480 horas
PrestaShop-# https://www.todoelectronica.com/es/ Esta cookie permite conservar abiertas las sesiones del usuario durante su visita y le permite pasar un pedido o toda una serie de funcionamientos como: fecha de adición de la cookie, idioma seleccionado, divisa utilizada, última categoría de producto visitado, productos recientemente vistos, acuerdo de utilización de servicios del sitio, identificador del cliente, identificador de conexión, apellido, nombre, estado conectado, su contraseña cifrada, e-mail relacionado con la cuenta del cliente y el identificador del carrito. 480 horas
Cookies estadísticas
Las cookies estadísticas ayudan a los propietarios de páginas web a comprender cómo interactúan los visitantes con las páginas web reuniendo y proporcionando información de forma anónima.
Cookies estadísticas
Las cookies estadísticas ayudan a los propietarios de páginas web a comprender cómo interactúan los visitantes con las páginas web reuniendo y proporcionando información de forma anónima.
Contenido no disponible