lunes, 9 de enero de 2017

Control de Servomotor con un Pulsador

//PROGRAMACIÓN ARDUINO-UNO

#include <Servo.h>                //Incluimos La libreria del MicroServo

Servo servo;                    //Creo el primer objeto cone el nombre "servo"

void setup()
{ Serial.begin(9600);
 
  servo.attach(9,500,2400); // Asocia el servo al pin 9
, define el min y max del ancho del pulso
                              // eso depende del fabricante del servo
  pinMode(A0,INPUT);    //Configuramos INPUT para Pulsador
}
 
void loop()
{  
  int pulsador;
 
    pulsador = digitalRead(A0);     //Almacenamos en la variable pulsador digitalRead(A0);
                                    //Lee el valor del pin si esta en HIGH-LOW
                   
    if(pulsador==HIGH){   //Si el pulsador es pulsado se activa el servomotor
    servo.write(0);               //el servo Gira  a 0 grados
    delay(25);                    //Espera 25 mili segundos a que el servo llegue a la posicion

    servo.write(90);              //el servo Gira a 90 grados
    delay(25);
                   
    servo.write(180);             //el servo Gira a 180 grados
    delay(25);
    }                    
  }



No hay comentarios:

Publicar un comentario