Jugando con Pingüino – Parpadeo con 4 leds

Este primer intento de hacer algo con Pingüino, es simplemente algo parecido a dos semáforos sincronizados, la idea básica es que mientras uno este en rojo el otro este en verde, y viceversa. por lo tanto son dos pares de led (verde y rojo).

Aquí muestro el esquema hecho en Fritzing, que quizás sea un poco diferente al real para poder mostrar bien las conexiones:
Parpadeo4LedSketch

Y aca el código:

// parpadeo Pinguino, con 4 led
// verde/rojo, verde/rojo: cuando un par esta en rojo el otro esta en verde y viceversa

// Predefiniendo que nuestro pinguino usa un PIC 18F4550
// (Si la version de pinguino que usted usa es diferente
// debe cambiar este valor por el correspondiente)
#define PIC18F4550

void setup(){

pinMode(0,OUTPUT);
pinMode(1,OUTPUT);
pinMode(23,OUTPUT);
pinMode(24,OUTPUT);

}

void loop(){

digitalWrite(0,HIGH);
digitalWrite(24,LOW);
digitalWrite(23,HIGH);
digitalWrite(1,LOW);
delay(900);
digitalWrite(0,LOW);
digitalWrite(24,HIGH);
digitalWrite(23,LOW);
digitalWrite(1,HIGH);
delay(900);

}

Esta foto no se ve muy bien, pero muestra, como dije antes, que las conexiones no necesariamente son igual al esquema en Fritzing:

Parpadeo de 4 Led

NOTA: Obviamente el código es 100% mejorable, a través del uso de variables, etc. Pero apenas estoy comenzando.

Anuncios

Un comentario en “Jugando con Pingüino – Parpadeo con 4 leds

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