Código de garrafa liberado

Para todos aquellos entusiastas de nuestra garrafa|arduino, publicamos su código, esperando con esto popularizar su contagioso ritmo.

Se aceptan sugerencias de optimización, así como nuevas ideas rítmicas.

#define Pin4 11
#define Pin2 10
#define Pin3 12
#define Pin 9
int randNumber;
#define LEDpin 13

void setup() {

pinMode(Pin, OUTPUT);
pinMode(Pin2, OUTPUT);
pinMode(Pin3, OUTPUT);
pinMode(Pin4, OUTPUT);
pinMode(LEDpin, OUTPUT);
Serial.begin(31250);
}

void loop() {
brazo_uno();
delay (300);
brazo_uno();
delay (600);
brazo_uno();
delay (300);
brazo_uno();
delay (300);
brazo_uno();
delay (300);
brazo_dos();
delay (150);
brazo_tres();
delay (300);
brazo_cuatro();
delay (300);
brazo_uno();
delay (300);
brazo_uno();
delay (600);

}

void brazo_uno() {
digitalWrite(Pin, HIGH);
digitalWrite(LEDpin, HIGH);
delay (20);
digitalWrite(Pin, LOW);
digitalWrite(LEDpin, LOW);
}
void brazo_dos() {
digitalWrite(Pin2, HIGH);
digitalWrite(LEDpin, HIGH);
delay (20);
digitalWrite(Pin2, LOW);
digitalWrite(LEDpin, LOW);
}
void brazo_tres() {
digitalWrite(Pin3, HIGH);
digitalWrite(LEDpin, HIGH);
delay (20);
digitalWrite(Pin3, LOW);
digitalWrite(LEDpin, LOW);
}
void brazo_cuatro() {
digitalWrite(Pin4, HIGH);
digitalWrite(LEDpin, HIGH);
delay (20);
digitalWrite(Pin4, LOW);
digitalWrite(LEDpin, LOW);
}

Be Sociable, Share!