Integradas las resistencias pull-up
Enviado por Skrllz • 10 de Agosto de 2014 • Informe • 230 Palabras (1 Páginas) • 344 Visitas
A menudo es útil para colocar un pin de entrada en un estado conocido si no hay un estado de entrada. Puede hacerse añadiendo una resistencia pull-up (a +5 V), o una resistencia pull-down (resistencia a tierra) en la entrada, 10K suele ser un valor muy común.
También hay resistencias pull-up de 20K conveniente integradas en el chip Atmega a las que se puede acceder desde el software. Estos resistencias pull-up incorporadas son accedidas de la siguiente manera.
pinMode (pin, INPUT); // pone el pin como entrada
digitalWrite(pin, HIGH); // activa la resistencia pull-up
Las resistencias pull-up proporcionan suficiente corriente para dar una luz tenue con un LED conectado a un pin que se ha configurado como entrada. Si el LED de un proyecto parece estar funcionando pero muy tenuemente, es posible que sea esto lo que está pasando, y el programador ha olvidado usar pinMode() para ajustar los pines como salidas.
También debes tener en cuenta que las resistencias pull-up son controladas por los mismos registros (posiciones de memoria interna del chip) que controlan si un pin está alto (HIGH) o bajo (LOW). Por consiguiente, un pin que se configura para tener las resistencias pull-up activadas cuando está configurado como entrada, debe tener el pin a alto (HIGH) si el pin es cambiado como salida (OUTPUT) con pinMode().
...