feed
top
crea forum
cerca
feed
forum
supporto
discussione
cerca
È soltanto un
Pokémon con le armi
o è un qualcosa di più? Vieni a parlarne su
Award & Oscar!
PAPPAFAVA
RACCOLTA MATERIALE PAPPAFAVA CRISTIAN
Cerca
ARDUINO
Accedi
10. Servo e Arduino
Messaggi
OFF
LINE
PROFPAPPAFAVA
Post: 3
Registrato il: 18/11/2017
Amministrator
0
0
01/12/2017
11:10
Salve a tutti! Oggi utilizzeremo un servomotore.
Il Servo è un motore in grado di effettuare rotazioni di massimo 270° ed è molto utilizzato nella robotica e nella modellistica.
Per usarlo è necessaria una libreria (
) che troverete già installata sul software IDE di Arduino.
In questo tutorial faremo variare la posizione del servo ogni mezzo secondo, si può variare il tempo di pausa per ogni rotazione modificando il tempo
(espresso in millisecondi) nella parentesi di delay (500). Nel nostro caso, il delay è di 500 ms il che vuol dire che il servo dopo aver compiuto la rotazione di un angolo all`altro fa una pausa di mezzo secondo.
Collegamenti
Sketch
#include
//Inserire la libreria Servo
Servo Servo1; //Il nome del servo è Servo1
void setup() {
Servo1.attach (9); //Il Servo1 è collegato al pin digitale
}
void loop() {
Servo1.write (-180); //Imposto la posizione a cui si deve spostare il Servo1
delay (500);
Servo1.write (-150);
delay (500);
Servo1.write (-120);
delay (500);
Servo1.write (-90);
delay (500);
Servo1.write (-60);
delay (500);
Servo1.write (-30);
delay (500);
Servo1.write (0);
delay (500);
Servo1.write (30);
delay (500);
Servo1.write (60);
delay (500);
Servo1.write (90);
delay (500);
Servo1.write (120);
delay (500);
Servo1.write (150);
delay (500);
Servo1.write (180);
delay (500);
}
Tag discussione
arduino
servo
Registrati
Accedi
ARDUINO
Accedi
IL MIO PROFILO
LE MIE DISCUSSIONI
FORUM CHE SEGUI
LA MIA FORUM-CARD
MODIFICA FORUM-CARD
FAQ
TRADUCI
LOGOUT
Accedi
Registrati
FAQ
TRADUCI
Scatta o carica foto
Allega file
Inserisci link da url (card)
Incorpora url (YouTube/Twitter/...)
ACCETTA
RIFIUTA
Anteprima