Entradas

Mostrando entradas de diciembre 20, 2020

Arduino al arrancar provoca un pulso en las salidas

En esta entrada aprenderás a evitar un problema que solo se presenta en los módulos de relé que funcionan con lógica negativa. si montas un arduino y una salida la conectas a un relé que se activa cuando la salida es LOW tendrás un problema al arrancar el equipo, por unos milisegundos se activara el relé. El problema es por que el microprocesador al iniciar las salidas las inicializa siempre en low y mientras el programa llega a la declaración del pin esta en low para evitarlo debes declarar los pines como entrada con pullup. Solución: setup() { pinMode(12, INPUT_PULLUP); pinMode(12, OUTPUT); } con este simple truco se soluciona el problema. Suerte