Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Πρώτα είναι η ρύθμιση του σερβοκινητήρα.
- Το μεσαίο καλώδιο πηγαίνει στη θύρα 5V
- Τα αριστερά πηγαίνουν στη θύρα GND
- Συνδέστε το τελευταίο (καλώδιο ελέγχου) στη θύρα 9
Βήμα 1: Συνδέστε το πληκτρολόγιο
Το πληκτρολόγιο είναι αρκετά απλό. Απλώς συνδέστε τις καρφίτσες αριστερά από δεξιά 8, 7, 6, 5, 4, 3, 2, 1. Η εικόνα μετατοπίζεται κατά ένα, αλλά συνδέουμε το σερβο σε 9, οπότε απλώς μετακινήστε τα πάντα προς τα κάτω.
Βήμα 2: Κατεβάστε τον κώδικα αν και
Κατεβάστε τον κώδικα (που σχολιάζεται) και εκτελέστε. Όλα πρέπει να είναι καλά. Βασικά όταν εισάγετε έναν τριψήφιο αριθμό κάτω από τους 180, μετακινεί τον σερβο βραχίονα σε αυτόν τον βαθμό. Με τριψήφιο εννοώ ότι θα χρειαστεί να πληκτρολογήσετε 010 για να λάβετε 10 και 005 για να λάβετε 5.
Βήμα 3: Ρύθμιση κώδικα
Τα πληκτρολόγια μπορεί να διαφέρουν, βεβαιωθείτε ότι το δικό σας μοιάζει με τη συστοιχία καρτών, αν όχι απλά αλλάξτε τους χαρακτήρες για να ταιριάζουν με τους δικούς σας. Χρησιμοποίησα μια μεταβλητή έναρξης για να κρατήσω τη βαλβίδα επαναφοράς (0) που είναι η επιλογή. Μπορείτε πάντα να περάσετε ένα 0 στη μέθοδο.
Βήμα 4: itηφίο 1
Αυτός ο κωδικός ελέγχει για να διαπιστώσει εάν αξιολογεί το πρώτο ψηφίο που μπορεί να είναι μόνο 0 ή 1. Οτιδήποτε άλλο προκαλεί επαναφορά του σερβο σε 0, δεδομένου ότι η είσοδος δεν ήταν έγκυρη. Εάν είναι έγκυρο, αυξήστε το επόμενο ψηφίο και προσθέστε 100 αν εισαγάγετε 1. Έτσι, έχετε μια βάση τώρα 100.
Βήμα 5: itηφίο 2
Παρόμοια με την πρώτη αξιολογεί μόνο αριθμούς, αυτή τη φορά 1-9. Μόλις εισαχθεί ένας έγκυρος χαρακτήρας, προσθέτει τον αριθμό που έχει εισαχθεί φορές 10 για να συμπληρώσει τη θέση του 10. Ας υποθέσουμε λοιπόν ότι το ψηφίο 1 ήταν 1 άρα έχετε 100, τώρα εισάγατε το 5. Η βάση είναι τώρα 150.
Βήμα 6: itηφίο 3
Το ψηφίο 3 είναι παρόμοιο με τα άλλα, αλλά απλά προσθέτει 1-9 με βάση αυτό που επιλέχθηκε. Ας πούμε ότι εισήχθη το 8. Έχετε τώρα 158 για να περάσετε στη μέθοδο μεταφοράς σερβο. Μόλις περάσει, προχωρήστε στο επόμενο βήμα…
Βήμα 7: Servo Move
Ελέγχει ότι η τιμή βαλβίδας, το παράδειγμά μας είναι 158, είναι μικρότερη από 180. Αφού είναι, μετακινεί τον κινητήρα σε 158 μοίρες. Αν ήταν ας πούμε 190, το σερβο θα επανέλθει στο 0. Οι σειριακές εκτυπώσεις είναι μόνο για έλεγχο δεδομένων. Τίποτα το σημαντικό εκεί.