#include <Servo.h>
//Declaramos la variable para controlar el servo
Servo servoMotor;
int rojo=2;
int verde=3;
int azul=4;
void setup() {
// Iniciamos el monitor serie para mostrar el resultado
Serial.begin(9600);
pinMode(rojo,OUTPUT);
pinMode(azul,OUTPUT);
pinMode(verde,OUTPUT);
// Iniciamos el servo para que empiece a trabajar con el pin 9
servoMotor.attach(9);
}
void loop() {
digitalWrite(rojo,LOW);
digitalWrite(verde,LOW);
digitalWrite(azul,LOW);
// Desplazamos a la posición 0º
servoMotor.write(0);
digitalWrite(rojo,HIGH);
digitalWrite(verde,LOW);
digitalWrite(azul,LOW);
// Esperamos 1 segundo
delay(1000);
// Desplazamos a la posición 90º
servoMotor.write(90);
// Esperamos 1 segundo
digitalWrite(rojo,LOW);
digitalWrite(verde,HIGH);
digitalWrite(azul,LOW);
delay(1000);
// Desplazamos a la posición 180º
servoMotor.write(180);
digitalWrite(rojo,LOW);
digitalWrite(verde,LOW);
digitalWrite(azul,HIGH);
// Esperamos 1 segundo
delay(1000);
No hay comentarios.:
Publicar un comentario