Preguntas etiquetadas con time

73
¿Cómo puedo manejar el rollover millis ()?

Necesito leer un sensor cada cinco minutos, pero como mi boceto también tiene otras tareas que hacer, no puedo simplemente delay()entre las lecturas. Existe el tutorial de Blink sin demora que sugiere que codifique a lo largo de estas líneas: void loop() { unsigned long currentMillis =...

16
¿Cómo obtengo una hora precisa?

He hecho un reloj usando un Arduino, pero el tiempo parece ir a la deriva. Soy consciente del problema de reinversión ; el reloj parece moverse unos 15 minutos en el transcurso de una semana. Estoy usando una PCB personalizada con este resonador de Digi-key. El código lee la función millis () al...

13
¿Es posible encontrar el tiempo que toman los millis?

La función millisse estaría ejecutando en el lapso de más de 100 microsegundos o menos. ¿Hay alguna manera confiable de medir el tiempo que toma una sola llamada millis? Un enfoque que viene a la mente es usar micros, sin embargo, un llamado a microsincluir también el tiempo que toma la llamada a...

10
Precisión del reloj de tiempo Arduino

Actualmente estoy tratando de crear un reloj de tiempo Arduino usando la biblioteca de tiempo PJRC ( http://www.pjrc.com/teensy/td_libs_Time.html ). Sé que, dado que la mayoría de las placas Arduino funcionan con un reloj de 16MHz y un solo resonador, el tiempo puede quedar "fuera de...

8
¿Puedo hacer que delayMicroseconds sea más preciso?

Estoy tratando de explotar los datos DMX y eso requiere 4 pulsos. No tengo mucha suerte con los resultados que estoy comprobando para ver qué tan bueno es el Arduino para retrasar ... Parece ser bastante terrible en eso. Aquí hay una pequeña prueba rápida que hice: unsigned long ptime; void...

8
Convierte ay desde Unix Timestamp

¿Cuál es la mejor manera de convertir entre fecha, horas, minutos, segundos a la marca de tiempo Unix en milisegundos en Arduino? Necesito tener esta conversión, ya que estoy usando RTC (fecha, horas, minutos, segundos, etc.) y comunico la marca de tiempo de Unix a través de BLE Encontré algunos...