Pull-up resistor arduino

Pull-up resistor arduino

Pull-up resistor arduino

resistencia pull-up vs pull-down arduino

Este artículo incluye una lista de referencias generales, pero permanece en gran medida sin verificar porque carece de suficientes citas en línea correspondientes. Por favor, ayude a mejorar este artículo introduciendo citas más precisas. (Enero de 2015) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
En los circuitos lógicos electrónicos, una resistencia pull-up o pull-down es una resistencia que se utiliza para asegurar un estado conocido para una señal[1]. Se suele utilizar en combinación con componentes como interruptores y transistores, que interrumpen físicamente la conexión de los componentes posteriores a tierra o a VCC. Cuando el interruptor está cerrado, crea una conexión directa a tierra o a VCC, pero cuando el interruptor está abierto, el resto del circuito quedaría flotando (es decir, tendría una tensión indeterminada). En el caso de un interruptor que se conecta a tierra, una resistencia de pull-up garantiza una tensión bien definida (es decir, VCC, o lógico alto) en el resto del circuito cuando el interruptor está abierto. A la inversa, para un interruptor que se conecta a VCC, una resistencia pull-down asegura una tensión a tierra bien definida (es decir, lógicamente baja) cuando el interruptor está abierto.

valor de la resistencia de pull-up en arduino

Tome cualquier circuito electrónico digital y es probable que encuentre resistencias pull-up y pull-down en ellos. Pues bien, en cuanto a cualquier microcontrolador (por ejemplo, Arduino) en un sistema embebido, utiliza señales de E/S para la comunicación con dispositivos de hardware externos, siendo el más conocido el GPIO. Y cuando no hay nada conectado a sus pines GPIO, su programa leerá un estado de impedancia «flotante», que no queremos. Para conseguir estados «altos» o «bajos», tendremos que implementar resistencias pull-up o pull-down en nuestro circuito digital.
Las resistencias pull-up son resistencias de valor fijo que se utilizan entre la conexión de una fuente de tensión y un pin concreto en un circuito lógico digital. Más comúnmente emparejadas con interruptores, su propósito es asegurar que el voltaje entre Tierra y Vcc sea controlado activamente cuando el interruptor está abierto. Además, no afecta al estado del circuito cuando lo hace también. Hay que tener en cuenta que si no hay resistencias de pull-up, se producirá un cortocircuito, lo que no es ideal.

pines digitales de arduino

Tome cualquier circuito electrónico digital y es probable que encuentre resistencias pull-up y pull-down en ellos. Pues bien, en el caso de cualquier microcontrolador (por ejemplo, Arduino) en un sistema embebido, utiliza señales de E/S para la comunicación con dispositivos de hardware externos, siendo los más conocidos los GPIO. Y cuando no hay nada conectado a sus pines GPIO, su programa leerá un estado de impedancia «flotante», que no queremos. Para conseguir estados «altos» o «bajos», tendremos que implementar resistencias pull-up o pull-down en nuestro circuito digital.
Las resistencias pull-up son resistencias de valor fijo que se utilizan entre la conexión de una fuente de tensión y un pin concreto en un circuito lógico digital. Más comúnmente emparejadas con interruptores, su propósito es asegurar que el voltaje entre Tierra y Vcc sea controlado activamente cuando el interruptor está abierto. Además, no afecta al estado del circuito cuando lo hace también. Hay que tener en cuenta que si no hay resistencias de pull-up, se producirá un cortocircuito, lo que no es ideal.

modo de pines de arduino

Las resistencias pull-up son muy comunes cuando se utilizan microcontroladores (MCU) o cualquier dispositivo lógico digital. Este tutorial explicará cuándo y dónde utilizar las resistencias pull-up, luego haremos un simple cálculo para mostrar por qué los pull-ups son importantes.
Digamos que tienes un MCU con un pin configurado como entrada. Si no hay nada conectado al pin y tu programa lee el estado del pin, ¿será alto (tirado a VCC) o bajo (tirado a tierra)? Es difícil saberlo. Este fenómeno se conoce como flotación. Para evitar este estado desconocido, una resistencia pull-up o pull-down asegurará que el pin está en un estado alto o bajo, mientras que también utiliza una baja cantidad de corriente.
Para simplificar, nos centraremos en los pull-ups ya que son más comunes que los pull-downs. Funcionan utilizando los mismos conceptos, excepto que la resistencia pull-up está conectada a la alta tensión (que suele ser de 3,3V o 5V y a menudo se denomina VCC) y la resistencia pull-down está conectada a tierra.
Con una resistencia pull-up, el pin de entrada leerá un estado alto cuando el botón no esté presionado. En otras palabras, una pequeña cantidad de corriente fluye entre VCC y el pin de entrada (no a tierra), por lo que el pin de entrada lee cerca de VCC. Cuando se pulsa el botón, se conecta el pin de entrada directamente a tierra. La corriente fluye a través de la resistencia a tierra, por lo que el pin de entrada lee un estado bajo. Ten en cuenta que si la resistencia no estuviera ahí, tu botón conectaría VCC a tierra, lo que es muy malo y también se conoce como un cortocircuito.

Acerca del autor

admin

Ver todos los artículos