Preguntas etiquetadas con programming

El proceso de diseño y escritura del código fuente como parte de un programa (o boceto) para Arduino. Para preguntas sobre cómo cargar código en una placa Arduino, use la etiqueta [cargando] en su lugar.

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 =...

13
Obteniendo un número verdaderamente aleatorio en Arduino

¿Cuál es el mejor método para obtener un número aleatorio verdadero (en lugar de pseudo) en Arduino, o al menos la mejor aproximación posible? Según tengo entendido, la función randomSeed (analogRead (x)) no es lo suficientemente aleatoria. Si es posible, el método debería aprovechar la...

13
¿Se proporciona configuración y bucle para mayor comodidad?

Los bocetos de Arduino suelen presentar una setupy una loopfunción. ¿Estas funciones solo se proporcionan por conveniencia o realmente tienen propósitos especiales? (p. ej .: algunas operaciones están prohibidas o permitidas en la configuración y el bucle) ¿Son equivalentes estas dos piezas de...