Arduino + LEDs + Servo + pulsador

 



#include <Servo.h>


Servo miServo;


// Pines LEDs

int rojo = 8;

int amarillo = 7;

int verde = 6;


// Pin servo

int servoPin = 3;


void setup() {


  pinMode(rojo, OUTPUT);

  pinMode(amarillo, OUTPUT);

  pinMode(verde, OUTPUT);


  miServo.attach(servoPin);


  // Posición inicial

  miServo.write(0);

}


void loop() {


  // ROJO

  digitalWrite(rojo, HIGH);

  digitalWrite(amarillo, LOW);

  digitalWrite(verde, LOW);


  miServo.write(0);


  delay(3000);


  // AMARILLO

  digitalWrite(rojo, LOW);

  digitalWrite(amarillo, HIGH);

  digitalWrite(verde, LOW);


  delay(2000);


  // VERDE

  digitalWrite(rojo, LOW);

  digitalWrite(amarillo, LOW);

  digitalWrite(verde, HIGH);


  // Servo gira 90 grados

  miServo.write(90);


  delay(3000);


  // Apaga verde antes de reiniciar

  digitalWrite(verde, LOW);


  delay(1000);

}











Comentarios

Entradas populares de este blog

RobóticaIJR

Rduino+Resistencias+Leds+Boton

Arduino + Servo motor