DIY-Έλεγχος servo με Arduino #2

media

Εξαρτήματα που θα χρειαστούμε:

1x Servo Motor

1x Arduino Uno

Μερικά jumper wires

Συνδεσμολογία:

Συνδέουμε το μαύρο καλώδιο στην γείωση του κυκλώματος, μέσω του Arduino. Tο κόκκινο καλώδιο στην τάση (5v) και το πορτοκαλί καλώδιο σε μια οποιαδήποτε ψηφιακή έξοδο του Arduino. 


Πρόγραμμα:

#include <Servo.h> //ΜΗΝ ξεχάσετε να συμπεριλάβεται την βιβλιοθήκη για τους servo κινητήρες.


Servo myservo;  // φτιάξτε μια μεταβλητή και ονομάστε την όπως θέλετε


int pos = 0;    // αποθηκεύστε την θέση του servo


void setup() {

  myservo.attach(9);  // δηλώστε σε ποια έξοδο συνδέσατε τον servo

}


void loop() {

  for (pos = 0; pos <= 180; pos += 1)     // κινείται από τις 0 μοίρες στις 180 μοίρες

                                                                   // με βήμα 1 μοίρα

{                                                                 

    myservo.write(pos);       // δίνετε την εντολή να κάνει την κίνηση

    delay(15);                       // καθυστέρηση για να φτάσει στην θέση του

  }


  for (pos = 180; pos >= 0; pos -= 1) // κινείται από τις 180 μοίρες στις 0 μοίρες

    myservo.write(pos);     // δίνετε την εντολή να κάνει την κίνηση         

    delay(15);                       // καθυστέρηση για να φτάσει στην θέση του

  }

}

Comments: 0
No comments
Leave a Reply

Your email address cannot be published. Required fields are marked*