Alternar dos leds usando una sola salida del microcontrolador

A quien no le ha pasado quedarse sin salidas del microcontrolador y necesitar alternar el encendido de dos led dependiendo del estado, es decir, cuando esté a HIGH la salida del microcontrolador se encienda, por ejemplo, un LED verde y cuando esté a LOW uno rojo.

Soluciones a este problema hay muchas y muy variadas, desde comunicar con otro microcontrolador (un desperdicio para tan poca cosa), usar transistores, o la que os propongo hoy:

Alternar dos leds usando una sola salida del microcontrolador con diodos 1N4007.

ledsalternos

Mediante este sencillo circuito podemos controlar 2 leds dependiendo del estado de salida de la patilla deseada del microcontrolador.

Os dejo código de prueba para Arduino:

int led = 3;

void setup() {

pinMode(led, OUTPUT);
}

void loop() {
digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(500);
}
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: