RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
Librería diseñada para ser sencilla y eficaz. Soporta los RTC DS1307, DS3231 y compatibles, con sus EEPROM, como la AT24C32.
Dispone de las funciones básicas: Set completo, refresh y get campo a campo.
Really tiny library to basic RTC and EEPROM (incorporated) functionality on Arduino.
Compatible con todos los microcontroladores programables con Arduino IDE: Arduino, ESP8266, STM32 (Maple), etc.
*Actualización*: Ya está disponible la librería en el conjunto de librerías del IDE. Mira las instrucciones de instalación (post inferior)
Ejemplos de RTC que se pueden controlar con la librería:
DS1307 AT24C32 RTC, 56 bytes EEPROM
* DS3231 AT24C32 RTC, 32K EEPROM
Dispone de las funciones básicas: Set completo, refresh y get campo a campo.
Really tiny library to basic RTC and EEPROM (incorporated) functionality on Arduino.
Compatible con todos los microcontroladores programables con Arduino IDE: Arduino, ESP8266, STM32 (Maple), etc.
*Actualización*: Ya está disponible la librería en el conjunto de librerías del IDE. Mira las instrucciones de instalación (post inferior)
Ejemplos de RTC que se pueden controlar con la librería:
DS1307 AT24C32 RTC, 56 bytes EEPROM
* DS3231 AT24C32 RTC, 32K EEPROM
Última edición por Naguissa el 26 Jul 2016, 09:54, editado 1 vez en total.
- Estos usuarios agradecieron al autor Naguissa por el mensaje:
- Daniel
- Valoración: 33%
Tags:
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
Re: RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
He cambiado el nombre a la librería para evitar conflictos con una librería por defecto con el mismo nombre pero diferente capitalización, así que he actualizado el enlace.
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
Re: RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
Desde hoy mismo la librería, llamada uRTCLib, puede instalarse directamente desde el gestor de librerías del IDE Arduino.
Para hacerlo, aquí tenéis los pasos:
1) Abrimos el gestor de librerías, que se encuentra en el menú "Programa" -> "Incluir librería" -> "Administrar librerías":
2) En el buscador escribimos "uRTCLib" y seleccionamos la librería:
3) Apretamos la opción "Instalar":
Con ello ya tenemos la librería instalada y lista para ser usada.
Para hacerlo, aquí tenéis los pasos:
1) Abrimos el gestor de librerías, que se encuentra en el menú "Programa" -> "Incluir librería" -> "Administrar librerías":
2) En el buscador escribimos "uRTCLib" y seleccionamos la librería:
3) Apretamos la opción "Instalar":
Con ello ya tenemos la librería instalada y lista para ser usada.
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
Re: RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
Nueva versión, 4.0.0:
- Añadidas plantillas funciones para leer y escribir los tipos estándar en la EEPROM
- Añadidos parámetros opcionales en el constructor para especificar las direcciones I2C del RTC y de la EEPROM
- Quitados los defines de partes de la librería, no aportan nada ya que las funciones no usadas son eliminadas en el proceso de linking.
- Añadidos comentarios en todas las funciones.
- Actualizado el ejemplo básico.
- Actualizado el README.
- Añadidas plantillas funciones para leer y escribir los tipos estándar en la EEPROM
- Añadidos parámetros opcionales en el constructor para especificar las direcciones I2C del RTC y de la EEPROM
- Quitados los defines de partes de la librería, no aportan nada ya que las funciones no usadas son eliminadas en el proceso de linking.
- Añadidos comentarios en todas las funciones.
- Actualizado el ejemplo básico.
- Actualizado el README.
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
Re: RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
Versión 4.1.0:
- Corregidos errores en diferentes placas y tipos de datos; ahora es capaz de leer y escribir tipo estándard en cualquier placa. Probado en: ESP8266, Arduino AVR (UNO, etc), Arduino DUE, STM32.
- Añadido un parámetro al constructor para que no se ejecute el Wire.begin inicial, que es necesario para evitar una 1a lectura errónea pero puede provocar problemas.
- Corregidos errores en diferentes placas y tipos de datos; ahora es capaz de leer y escribir tipo estándard en cualquier placa. Probado en: ESP8266, Arduino AVR (UNO, etc), Arduino DUE, STM32.
- Añadido un parámetro al constructor para que no se ejecute el Wire.begin inicial, que es necesario para evitar una 1a lectura errónea pero puede provocar problemas.
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
Re: RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
Versión 4.2.0:
- Añadida la funcionalidad para leer el sensor de temperatura de los RTC DS3231.
Esta funcionalidad ha sido añadida por SergDesher
- Añadida la funcionalidad para leer el sensor de temperatura de los RTC DS3231.
Esta funcionalidad ha sido añadida por SergDesher
- Estos usuarios agradecieron al autor Naguissa por el mensaje:
- Daniel
- Valoración: 33%
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
Re: RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
Versión 4.2.1:
- Añadido un fix para un problema de lectura de la EEPROM que afectaba en ocasiones a micros AVR: https://github.com/Naguissa/uRTCLib/issues/7
- Añadidos varios datasheets en la carpeta extras
- Añadido un contructor vacío en el archivo C.
- Añadido un fix para un problema de lectura de la EEPROM que afectaba en ocasiones a micros AVR: https://github.com/Naguissa/uRTCLib/issues/7
- Añadidos varios datasheets en la carpeta extras
- Añadido un contructor vacío en el archivo C.
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
Re: RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
Versión 4.3.0:
- Se ha reorganizado el orden de los bytes en la EEPROM; ésto rompe la compatibilidad de uso con EEPROMs con las versiones antiguas de la librería.
- Mejoras en EEPROM write: Ahora se pueden grabar datos de cualquier logitud de bytes hasta 255.
- Mejoras en EEPROM read: Ahora se usa el modo de lectura en bloque, en lugar de ir byte a byte.
- Se ha reorganizado el orden de los bytes en la EEPROM; ésto rompe la compatibilidad de uso con EEPROMs con las versiones antiguas de la librería.
- Mejoras en EEPROM write: Ahora se pueden grabar datos de cualquier logitud de bytes hasta 255.
- Mejoras en EEPROM read: Ahora se usa el modo de lectura en bloque, en lugar de ir byte a byte.
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
Re: RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
He separado la funcionalidad de la EEPROM en otra librería llamada uEEPROMLib.
En la próxima release de esta librería ya no contendrá la funcionalidad EEPROM, para que ambas funcionalidades puedan ser usadas juntas o separadas, según nos interese.
En la próxima release de esta librería ya no contendrá la funcionalidad EEPROM, para que ambas funcionalidades puedan ser usadas juntas o separadas, según nos interese.
-
- Administrador del Sitio
- Mensajes: 508
- Registrado: 04 Jul 2016, 11:17
- Agradecido: 111 veces
- Agradecimiento recibido: 134 veces
Re: RTCLib Arduino - Librería simple y eficaz para RTC y su EEPROM
Ha salido la versión 6.0.0 de la librería, que incluye muchas novedades importantes:
- Añadido soporte y datasheet (carpeta "extra") para el RTC DS3232
- Añadido soporte para alarmas
- Añadido soporte para el generador de ondas cuadradas (SQWG).
- Añadido soporte para salida fija
- Añadido soporte para SRAM
- Añadido soporte y datasheet (carpeta "extra") para el RTC DS3232
- Añadido soporte para alarmas
- Añadido soporte para el generador de ondas cuadradas (SQWG).
- Añadido soporte para salida fija
- Añadido soporte para SRAM
- Estos usuarios agradecieron al autor Naguissa por el mensaje:
- Daniel
- Valoración: 33%
-
- Similar Topics
- Respuestas
- Vistas
- Último mensaje
-
-
uEEPROMLib Arduino - Librería simple y eficaz para EEPROMs I2C
por Naguissa » » en Librerías Arduino IDE - 1 Respuestas
- 22921 Vistas
-
Último mensaje por Naguissa
-
-
- 2 Respuestas
- 20628 Vistas
-
Último mensaje por Naguissa
-
- 1 Respuestas
- 17201 Vistas
-
Último mensaje por Naguissa
-
- 12 Respuestas
- 48434 Vistas
-
Último mensaje por Naguissa
-
- 0 Respuestas
- 186 Vistas
-
Último mensaje por Naguissa