¿Hay algún problema en el uso de switches tradicionales con un Arduino?

2

Estoy usando un Arduino Micro para mi proyecto.

Estoy planeando usar dos interruptores como entradas digitales. Una es para un interruptor de anulación y un interruptor de configuración, pero sus funciones no son particularmente importantes.

Mi pregunta es la siguiente: ¿hay algún problema al utilizar los conmutadores? Puede haber ocasiones en que el interruptor esté encendido durante largos períodos de tiempo. Estaba planeando usar los pull-ups integrados en los imputs, pero no quiero causar ningún sobrecalentamiento o problemas.

Esencialmente, todos los ejemplos que he visto son con momentos de pulsador que actúan como un conmutador a través del software que solo se presiona una fracción de segundo a la vez, por lo que no sabía si la falta de ejemplos era indicativa de problemas con los interruptores regulares.

    
pregunta tehsusenoh

1 respuesta

2

La hoja de datos de ATmega32U4 recomienda no conectar los pines (no utilizados) directamente a tierra en caso de que el pin se configure como salida. V IL se define como aproximadamente 0.2V CC máximo, que con un pull-up de 20k significa un pull-down de no más de aproximadamente 4k7. Con 5 V, esto significa que cada interruptor consumirá aproximadamente 200 uA como máximo cuando se mantenga presionado. Siempre que su PSU pueda acomodar todos los conmutadores que están encendidos, no debería haber ningún problema con esta configuración:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas