viernes, 22 de marzo de 2019

Movimiento de Servo Simple

Actividades para tomar contacto con las funciones mas simples de los servomotores



2.- Modifica el código para que haga distintos giros marcados por tí mismo.

#include <Servo.h> 
Servo miservo;         
int pos = 0; 

void setup(){
 miservo.attach(9); 


void loop() {
pos=0; 
miservo.write(pos); 
delay(2000);             //dejamos tiempo para posicionarse        
pos=90;                  //marcamos la posición con el grado deseado
miservo.write(pos);  
delay(2000);            //dejamos tiempo para que se posicione
pos=150;                //marcamos otra posicion 
miservo.write(pos);
delay(2000);
pos=180;                //marcamos la ultima posición
miservo.write(pos);
delay(2000);
 }



//Asi, escribiendo el grado deseado, hara el movimiento que deseemos

3.- Diseña el código de apertura de una barrera de aparcamiento de coches.


#include <Servo.h> 
Servo miservo;         
int pos = 0; 

void setup(){
 miservo.attach(9); 


void loop() {
pos=0;                   //posicio inicial puesto que la barrera inicialmete esta bajada
miservo.write(pos); 
delay(2000);             //dejamos tiempo para posicionarse        
pos=90;                  //la barrera se abre 90 grados para que pueda pasar el coche
miservo.write(pos);  
delay(300000);            //dejamos tiempo para que el coche pueda pasar

 }



//Asi, creariamos el codigo para una barrera de coches automatica

No hay comentarios:

Publicar un comentario