Pubblicato il

Come comandare e controllare Servo con Arduino – Lezione 2

Premessa

Con questa guida impareremo a utilizzare la libreria servo di Arduino e con uno sketch permetteremo di farlo muovere in base alle nostre necessità. Può esserè utilizzato in svariati modi a partire da un semplice robot con un sensore installato sopra oppure per pilotare una piccola telecamera. Il nostro intento in questo tutorial e di far capire la base per rendere facile la trascrizione del vostro primo programma che genererà i primi movimenti del “motore”.

LISTA DEI MATERIALI:

Componenti Hardware

arduinolezione2

 

 

 

 

 

 

Collegheremo il filo rosso al positivo quindi ai rispettivi 5v il nero alla GND e il terzo filo solitamente giallo al pin 9 dell’arduino.

Software

#include < Servo.h > 
 
Servo myservo;   
                 
 
int pos = 0;     
 
void setup() 
{ 
  myservo.attach(9);   
} 
 
 
void loop() 
{ 
  for(pos = 0; pos < 180; pos += 1)   
  {                                   
    myservo.write(pos);               
    delay(15);                        
  } 
  for(pos = 180; pos>=1; pos-=1)      
  {                                
    myservo.write(pos);               
    delay(15);                        
  } 
} 

Caricate il programma nel vostro microcontrollore arduino e se tutto è andato bene vedrete il servo muoversi lungo tutta la gradazione dei 180 gradi.

Buon progetto