Por qué algunos LED Arduino no están conectados a tierra

0

Mirando los esquemas de Pro Micro, el LED en PD5 (abajo a la derecha) está conectado a VCC en lugar de GND, igual para PB0 . ¿Por qué? ¿No deberían conectarse a GND?

    
pregunta isar

4 respuestas

2

Figura1.LosLEDpuedenconectarseaunsuministropositivooatierra.Fuentedelaimagen: 1 GPIO: varios LED .

Observe la dirección de la flecha en el símbolo del diodo. Esta es la dirección de corriente requerida (de positiva a negativa).

Con el circuito que se muestra en la Figura 1:

  • Si el GPIO se cambia a alto (+5 V), no habrá voltaje en L1, pero habrá 5 V en R2, L2, por lo que la corriente fluirá a través de L2 y se iluminará.
  • Si el GPIO se apaga (0 V), no habrá voltaje en L2, por lo que se apagará. En su lugar, la corriente fluirá desde +5 V a través de R1 y L1 a tierra y se iluminará.

Su circuito es el mismo que el de la Figura 1 pero con R2 y L2 excluidos.

    
respondido por el Transistor
2

Funciona perfectamente bien como está.

La salida de un microcontrolador se puede establecer en alta o baja.

Alta es simplemente conectar la salida a Vcc a través de un transistor dentro del procesador.

Bajo simplemente conecta la salida a tierra a través de un transistor dentro del procesador.

Todo lo que cambia es el valor que tiene que escribir en el pin de salida.

Si el LED está conectado a tierra, entonces escribe un alto en la salida para hacer que el LED se ilumine.

Si el LED está conectado a Vcc, entonces escribe un mínimo en la salida para que se encienda el LED.

No hay diferencia en la función, solo tienes que usar un valor de salida diferente.

Dicho esto, algunos chips son mejores para obtener la corriente (mejor para la salida alta) y otros son mejores para la corriente de hundimiento (mejor para la salida baja).

Si necesita obtener el máximo brillo sin dañar el chip y sin usar transistores externos, entonces importa cuál es cuál.

En caso de duda, utilice un transistor externo.

    
respondido por el JRE
2

En lugar de tener el interruptor en el lado "alto" (VCC), estos LED tienen su interruptor en el lado GND:

simular este circuito : esquema creado usando CircuitLab

El circuito de la izquierda muestra la solución más "tradicional" donde el LED está conectado a tierra.

En ambos casos, el interruptor es un transistor dentro del microcontrolador.

En caso de "cambio de lado alto" (izquierda), un PMOS hará el trabajo.

En caso de conmutación de "lado bajo" (derecha), un NMOS hará el trabajo.

Al LED no le importa lo que hagas. El LED no puede distinguir la diferencia. Si aplicas suficiente voltaje a través de él, se encenderá.

    
respondido por el Bimpelrekkie
0

No hay ninguna razón real por la que esos LED necesiten conectarse a GND. Es una opción de diseño en cuanto a cómo conectarlos. En el caso que se muestra, la opción de diseño puede haber sido poder encender los LED cuando se ordenó un nivel lógico bajo al pin de salida. Otra consideración puede haber estado relacionada con el estado operativo predeterminado de los pines GPIO para administrar el comportamiento de encendido y apagado.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas