Pages: [1]   Go Down
Author Topic: Error al introducir String en RTC.adjust  (Read 557 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 12
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hola, tengo un RTC DS1703 que adelanta 1 segundo cada 500. Como esto es excesivo, he decidido retrasarlo en la misma medida por software.
Para ello, he visto que lo mas comodo es usar la funcion RTC.adjust de la libreria RTClib, que utiliza la siguiente sintaxis:

Code:
RTC.adjust(DateTime("12 31 2008","12:59:45"));

El caso es que construyo los string con la fecha y hora:

Code:
      String MesFecha = String(FechayHoraActual.month());
      String DiaFecha = String(FechayHoraActual.day()) ;
      String AnnoFecha= String(FechayHoraActual.year());
      String Fecha = MesFecha + ' ' + DiaFecha + ' ' + AnnoFecha;
     
      String HoraTiempo = String(FechayHoraActual.hour());
      String MinutoTiempo = String(FechayHoraActual.minute());
      String SegundoTiempo= String(FechayHoraActual.second()-1);
      String Hora = HoraTiempo + ':' + MinutoTiempo + ':' + SegundoTiempo;

Pero al introducirla da error en la compilación

Code:
RTC.adjust(DateTime(Fecha,Hora));

Alguien puede ayudarme? Gracias.
Logged

0
Offline Offline
God Member
*****
Karma: 1
Posts: 524
Arduino inside
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

si no recuerdo mal, eso se usaba para ponerlo en hora, y coge la hora de compilación. Una vez que está funcionando creo que ya no se usa. Si no quitas la pila, seguirá en hora ( en teoría).
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 191
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

imagino que podrás hacer un getdate ( o como se haga con esa librería),y restar ese segundo a los segundos, y volver a ponerlo en hora con los mismos datos...
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 2
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

hola una consulta como podria editar la hora sin el uso del compilador dentro del programa saludos
Logged

Pages: [1]   Go Up
Jump to: