Modulo Tiny RTC I2C DS1307 no funciona, no avanza el tiempo
hola como les va?
tengo un inconveniente con el modulo tiny rtc i2c ds1307
despues de setear la fecha y hora actual, cunado pido que muestre la fecha del chip siempre muestra la ultima que cargue, no avanza el tiempo.
segui el paso paso del tutorial http://www.tuelectronica.es/tutoriales/arduino/reloj-rtc-i2c-con-arduino.html pero hace exactamente lo mismo.
desde ya muchas gracias!
tengo un inconveniente con el modulo tiny rtc i2c ds1307
despues de setear la fecha y hora actual, cunado pido que muestre la fecha del chip siempre muestra la ultima que cargue, no avanza el tiempo.
segui el paso paso del tutorial http://www.tuelectronica.es/tutoriales/arduino/reloj-rtc-i2c-con-arduino.html pero hace exactamente lo mismo.
desde ya muchas gracias!
cualquier integrado con compensacion termica es muuuucho mas preciso que otro que no lo lleva. esto es asi por que el aumento de calor en electronica hace que las ganacias aumenten, acelera los osciladores etc etc
eso hace que un sensor termico varie la curva de respuesta la temperatura y falsee sus valores, o que un rtc oscile mas rapido y se desajuste la hora que da verguenza ajena.
por tanto en general usad sensores, medidores etc etc con compensacion termica integrada, esa compensacion como su nombre indica "compensa" las variaciones de temperatura para que por ejemplo un rtc se mantenga estable y no acelere o decelere si sube o baja la temperatura.
ejemplos sin y con compensacion termica:
sensor temperatura sin con
lm35(malo) ds18b20(bueno)
rtc sin con
ds1307(malo) ds3231(bueno)
dicho lo anterior (agradezco al usuario que me aclaro esto). para empezar te sugiero que no utilices el ds1307 ya que muchos usuarios del foro concuerdan en lo mismo que este circuito llega tener un desfase de tiempo de hasta 4-5 min, te sugeriria que mejor usaras el ds3231 para empezar, y otra cosa, ayudaria si colocaras el codigo que estas usando para poder ayudarte.
eso hace que un sensor termico varie la curva de respuesta la temperatura y falsee sus valores, o que un rtc oscile mas rapido y se desajuste la hora que da verguenza ajena.
por tanto en general usad sensores, medidores etc etc con compensacion termica integrada, esa compensacion como su nombre indica "compensa" las variaciones de temperatura para que por ejemplo un rtc se mantenga estable y no acelere o decelere si sube o baja la temperatura.
ejemplos sin y con compensacion termica:
sensor temperatura sin con
lm35(malo) ds18b20(bueno)
rtc sin con
ds1307(malo) ds3231(bueno)
dicho lo anterior (agradezco al usuario que me aclaro esto). para empezar te sugiero que no utilices el ds1307 ya que muchos usuarios del foro concuerdan en lo mismo que este circuito llega tener un desfase de tiempo de hasta 4-5 min, te sugeriria que mejor usaras el ds3231 para empezar, y otra cosa, ayudaria si colocaras el codigo que estas usando para poder ayudarte.
Arduino Forum > International > Español (Moderators: surbyte, Hector_A) > Modulo Tiny RTC I2C DS1307 no funciona, no avanza el tiempo
arduino
Comments
Post a Comment