Εξαρτήματα που θα χρειαστούμε:
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); // καθυστέρηση για να φτάσει στην θέση του
}
}
Your email address cannot be published. Required fields are marked*