PortadaArduinoProfesional-9d28ed37

La App Makers

En la actualidad se está rompiendo el mito de que no se puede utilizar Arduino o ESP32 de forma profesional, ya sea en proyectos de automatización residencial  o industrial, electrónica embebida, internet de las cosas, industrias y un sin fín de aplicaciones más con estas tecnologías accesibles.

Para añadir robustez y fiabilidad a tu producto o proyecto. Recordando que no existen garantías de funcionamiento, todo producto debe ser probado y validado en las condiciones reales en las que será implementado.

Pautas a tener en cuenta

 Fuente robusta

 Circuitos de aislamiento

 Temporizador sin demora

 Vigilancia

 Fuente Robusta:

Tener una fuente de buena  calidad es fundamental para mantener el Arduino/ESP en funcionamiento continuo. Hay casos en los que se necesitan algunas fuentes un poco más elaboradas, como aplicaciones industriales. 

Para aplicaciones industriales o en ambientes electro magnéticamente peligrosos podemos afianzar aún más este concepto.

Circuitos de aislamiento:

El ruido es una realidad patente y molesta a la hora de utilizar sensores. Aunque la calidad del sensor influye notablemente en la cantidad de ruido en la medición, lo cierto es que todos los sensores presentan ruido.

En algunas ocasiones podemos incorporar algún sistema de filtrado físico pero, en general, si queremos usar de forma seria sensores en nuestros proyectos tendremos que aprender a tratar y filtrar el ruido de las mediciones de sensores de forma digital.

También por ruido externos como motores,los circuitos de aislamiento también son extremadamente importantes para mantener el microcontrolador Arduino/ESP32 aislado del exterior.

 Temporizador sin demora

Para que tu código tenga un desempeño interesante, no puedes tener comandos que lo detengan, como el comando delay(), en este comando el código se queda atascado en esta línea esperando el tiempo definido. Pero de hecho, estas funciones de temporizador son necesarias y de uso común. Dando como resultado entonces el uso por ejemplo de la función millis(), un escaneo continuo de líneas de su programa.

 Vigilancia

Watchdog es una función de software muy interesante que hace que el microcontrolador se reinicie cada vez que hay un bloqueo en la ejecución cíclica (bucle) del software. Entonces, incluso si con los otros 3 pasos ejecutados, en algún momento, su aplicación con Arduino/ESP falla, esta función, programada en el software, restablecerá el microcontrolador, haciendo que vuelva a funcionar.

  • Tutorial
  • Arduino
0 Comentarios

Contesta

CONTACTANOS

Esta es su red social de tecnología para compartir tus ideas y proyectos .Puedes enviarnos un correo si tienes dudas.Nos vemos

Enviando

Nuevo informe

Cerrar

Inicia Sesión con tu Usuario y Contraseña

o    

¿Olvidó sus datos?

Create Account