Para construir tu reloj con Arduino necesitas los siguientes materiales:

Tambien puedes solicitarnos el kit completo con todos los materiales por 24€ a traves del mail: info@centroestudiosaspe.es

El esquema de montaje es:

El codigo de programación es:

#include <Servo.h>

Servo motor2; // Llamamos motor2 al servomotor.

int LEDRed = 11, LEDGreen = 10; // Indicamos los puertos donde conectamos los leds.

void setup() {

  //Este es el codigo con el que arranca la placa

  motor2.attach (9); // PUERTO DIGITAL PWM 9 DONDE ESTÁ CONECTADO EL SERVOMOTOR.

  // CONFIGURAR LOS PUERTOS DIGITALES DE LOS LEDS COMO SEÑAL DE SALIDA.

  pinMode(LEDRed, OUTPUT);

  pinMode(LEDGreen, OUTPUT);

}

void loop() {

  //Ahora introducimos el codigo que se va a repetir en bucle

  // SEMÁFORO EN VERDE Y BARRERA SUBIDA DURANTE 10 SEG

  digitalWrite (LEDRed, LOW);

  digitalWrite (LEDGreen, HIGH);

  motor2.write (00); // BARRERA SUBIDA (OPEN)

  delay(10000);

  // SEMÁFORO EN ROJO Y BARRERA BAJA DURANTE 10 seg

  digitalWrite (LEDRed, HIGH);

  digitalWrite (LEDGreen, LOW);

  motor2.write (90); // BARRERA BAJA (CLOSE)

  delay(10000);

}

Los enlaces para descargar las librerias: