Ya hay varias preguntas cerca de este tema, pero son para otra familia µC o para voltajes analógicos de lectura de objetivo u otros casos especiales.
Así que aquí va: me gustaría leer un botón y controlar un LED desde el mismo pin de E / S en el ATmega32U4. ¿Hay algo malo con:
- Pin = > Resistencia 22K = > botón = > GND
- Pin = > Resistencia LED = > LED = > GND
Entonces, por supuesto, el pin se pondría en modo de entrada (con pullup interno) muy a menudo, y estará en modo de salida la mayor parte del tiempo.
Por lo que puedo decir, el pullup interno es de 50-100K en ese µC, por lo que el 22K con el botón debería poder hundirlo lo suficiente.
En el modo de salida, cuando no se presiona el botón, todo es normal; si se presiona el botón, esto agregará una ruta a través de 22K a GND, lo que podría o no hacer que el LED se vuelva un poco más oscuro; De todos modos, en mi aplicación no importaría en absoluto el aspecto del LED mientras se presiona ese botón.
¿Alguna posibilidad de dañar algo? ¿Alguna trampa que no sea obvia?