Σπίτι Προσωπικά Οικονομικά < Ηλεκτρονικά Έργα: Πώς να Προγραμματίζετε Servo σε PBASIC

< Ηλεκτρονικά Έργα: Πώς να Προγραμματίζετε Servo σε PBASIC

Βίντεο: Calling All Cars: A Child Shall Lead Them / Weather Clear Track Fast / Day Stakeout 2024

Βίντεο: Calling All Cars: A Child Shall Lead Them / Weather Clear Track Fast / Day Stakeout 2024
Anonim
Για να δημιουργήσετε κίνηση στο ηλεκτρονικό σας έργο, μπορείτε να προσθέσετε ένα πολύ μια χρήσιμη συσκευή που ονομάζεται

serv o, που σας επιτρέπει να ελέγχετε την μηχανική κίνηση με ένα πρόγραμμα BASIC Stamp. Ένα σερβο είναι ένας ειδικός τύπος κινητήρα που έχει σχεδιαστεί για να περιστρέφεται σε μια συγκεκριμένη θέση και να κρατάει τη θέση του μέχρι να πει να περιστρέφεται σε διαφορετική θέση. Τα σερβοσυστήματα χόμπι χρησιμοποιούνται συχνά σε ραδιοελεγχόμενα οχήματα, αλλά υπάρχουν και πολλές άλλες χρήσεις για σερβομηχανισμούς.

Το κιτ δραστηριότητας Stamp Activity BASIC συνοδεύεται από ένα σερβο, το οποίο μπορείτε να χρησιμοποιήσετε για να μάθετε πώς να γράφετε προγράμματα που ελέγχουν σερβο. Μπορείτε επίσης να αγοράσετε servos απευθείας από το Parallax ή από τα περισσότερα καταστήματα χόμπι.

Ο ευκολότερος τρόπος για να ελέγξετε ένα σερβο από έναν μικροελεγκτή BASIC Stamp είναι να χρησιμοποιήσετε την εντολή PULSOUT. Αυτή η εντολή στέλνει έναν παλμό οποιασδήποτε διάρκειας που καθορίζετε σε έναν ακροδέκτη I / O της επιλογής σας. Η σύνταξη αυτής της εντολής έχει ως εξής:

PULSOUT pin, duration
Μπορείτε να ορίσετε τη διάρκεια σε μονάδες δύο μικροδευτερολέπτων. Ένα μικρό δευτερόλεπτο είναι ένα εκατομμυριοστό του δευτερολέπτου. Υπάρχουν χιλιάδες μικροδευτερόλεπτα σε ένα χιλιοστό του δευτερολέπτου. Έτσι, για να στείλετε έναν παλμό των 1,5 ms με την εντολή PULSOUT, πρέπει να ορίσετε 750 ως διάρκεια, όπως παρακάτω:

PULSOUT 0, 750

Εδώ στέλνεται ένας παλμός των 1,5 ms στον ακροδέκτη 0.

Εδώ είναι οι τιμές διάρκειας PULSOUT που πρέπει να χρησιμοποιήσετε για ένα τυπικό σερβο χόμπι για διάφορες γωνίες.

Διάρκεια

< Ηλεκτρονικά Έργα: Πώς να Προγραμματίζετε Servo σε PBASIC

Η επιλογή των συντακτών

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

Η κάμερα GoPro αλλάζει τον τρόπο με τον οποίο οι άνθρωποι κάνουν ταινίες. Δεν είναι μόνο οικονομικά προσιτό και ανθεκτικό, αλλά προσφέρει και χαρακτηριστικά που φαινόταν σαν πολύ μακρινά στοιχεία λίστας ευχών μόλις πριν από λίγα χρόνια. Μπορείτε να τοποθετήσετε αυτήν την κάμερα σε σχεδόν οτιδήποτε, να την υποβρύχετε και να καταγράφετε την πιο εκτεταμένη βιντεοταινία που γνωρίζει η ανθρωπότητα. Εντάξει, αυτό είναι ένα μικρό ...

Mounts για την κάμερα GoPro - dummies

Mounts για την κάμερα GoPro - dummies

Το GoPro έχει πολλά στηρίγματα και ένα για κάθε περίσταση και κατάσταση. Υπάρχουν mounts για το σκι σας, το roll bar του οχήματος all-terrain και την κορυφή του ποδηλάτου σας. Υπάρχει ακόμη και ένα που το σκυλί σας μπορεί να φορέσει ως σαγματοποιία. Εδώ είναι μερικά από τα βασικά κομμάτια (δείτε το σχήμα): ...

Οι GoPro HERO5 Μαύρες Dummies

Οι GoPro HERO5 Μαύρες Dummies

Μία φορά, ήταν μια σειρά από ονόματα που διαφοροποιούσαν το GoPro HERO, συμπεριλαμβανομένων των εκδόσεων Silver και White. Και ενώ πολλά από αυτά τα μοντέλα είναι ακόμα βιώσιμες επιλογές, η τελευταία έκδοση είναι μόνο για το Black. Είναι το μεγάλο kahuna της σειράς HERO και έχει ανανεωθεί τόσο πολύ ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Site στο Dreamweaver, πρέπει να αποθηκεύσετε όλους τους πόρους του ιστότοπού σας σε έναν κύριο φάκελο ή κατάλογο στον σκληρό σας δίσκο. Το Dreamweaver ονομάζει αυτόν τον φάκελο τον φάκελο του τοπικού ιστότοπου και όταν ορίσετε έναν νέο ιστότοπο, απλά προσδιορίζετε ακριβώς αυτό το φάκελο στο Dreamweaver. Η διαδικασία εγκατάστασης ιστότοπου είναι ...

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Ο επιθεωρητής ιδιότητας, ο οποίος είναι προσβάσιμος από το κάτω μέρος του χώρου εργασίας του Dreamweaver, εμφανίζει τις ιδιότητες που είναι διαθέσιμες σε οποιοδήποτε επιλεγμένο στοιχείο στη σελίδα. Επομένως, οι επιλογές στον επιθεωρητή ιδιοτήτων είναι διαφορετικές όταν επιλέγεται μια εικόνα από ό, τι όταν έχει επιλεγεί κείμενο, για παράδειγμα. Όταν δεν έχει επιλεγεί τίποτα ή αν επιλέξετε κείμενο στο ...

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Αφού συγκεντρώσετε όλες τις πληροφορίες FTP για να ρυθμίσετε τις δυνατότητες δημοσίευσης FTP του Dreamweaver. Αυτή η διαδικασία μπορεί να φανεί τρομακτική και συχνά απαιτεί λίγες προσπάθειες για να γίνει σωστή, αλλά τα καλά νέα είναι ότι πρέπει να το κάνετε μόνο μία φορά. Ακολουθήστε αυτά τα βήματα για να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver και να δημοσιεύσετε αρχεία ...

Η επιλογή των συντακτών

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Το Photoshop Elements δημιουργεί μαλακές κινήσεις. Πόσο μαλακά αυτά τα εγκεφαλικά επεισόδια εξαρτώνται από το ποια βούρτσα χρησιμοποιείτε. Από προεπιλογή, ακόμη και η πιο σκληρή βούρτσα έχει μια ελαφρώς μαλακή άκρη επειδή είναι αντι-αλλιώς. Η αντικατάσταση δημιουργεί μια μόνο σειρά μερικώς γεμάτων εικονοστοιχείων κατά μήκος των άκρων για να παραχθεί η ψευδαίσθηση μιας ομαλής ακμής. Μπορείτε ...

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Στοιχεία Photoshop Τα εργαλεία και οι λειτουργίες του παραθύρου εικόνας 10 είναι πιο χρήσιμα όταν μια εικόνα είναι ανοιχτή στο παράθυρο. Μόλις μια γρήγορη ματιά στο χώρο εργασίας Elements όταν εισάγετε τη λειτουργία πλήρους επεξεργασίας φωτογραφιών σας δείχνει κάποια ενέργεια που προσφέρει η Elements με ένα απλό πάτημα του κουμπιού του ποντικιού σας. Με όλες τις δυνατότητες, ...

Γωνία Διάρκεια 0 250
95 778 5 278
100 806 10 306
105 833 15 333
110 861 20 361
115 > 889 25 389 120
917 30 417 125
944 35 40
472 135 1000 45
500 140 1028 50
> 55 556 150 1083
60 583 155 1111
65 639 165
1167 75 667 170
1194 80 694 175
1222 85 Για παράδειγμα, για να μετακινήσετε τον σερβο στον ακροδέκτη 0 έως 75 °, χρησιμοποιήστε αυτήν την εντολή: PULSOUT 0, 667 Να θυμάστε ότι για να κρατήσει τη θέση του, ένα σερβο χρειάζεται ένα σταθερό ρεύμα παλμών περίπου 20 ms μεταξύ τους. Έτσι, οι εντολές PULSOUT περιέχονται συνήθως είτε σε βρόχους DO είτε σε βρόχους FOR-NEXT. Για παράδειγμα, εδώ είναι λίγο κώδικας που κρατάει το σερβο στον ακροδέκτη 0 σε 45 ° απεριόριστα:
DO PULSOUT 0, 500 PAUSE 20 LOOP Εδώ είναι πλήρες πρόγραμμα που μετακινεί το σερβο σε 45 ° όταν το SW1 στο πείρο 14) και σε 135 ° όταν πιέζεται το SW2 (ένα κουμπί στο πείρο 10). «Πρόγραμμα ελέγχου σερβοκινητήρα Doug Lowe» 15 Ιουλίου 2011 «Το πρόγραμμα μετακινεί ένα σερβο σε ένα από τα δύο όταν πιέζεται το SW1» και επιστρέφει το σέρβο στην κεντρική θέση όταν πιεστεί το SW2 '{$ STAMP BS2}' { $ PBASIC 2. 5} Σέρβο PIN 0 SW1 PIN 14 SW2 PIN 10 Θέση VAR Θέση λέξης = 500 DO Αν SW1 = 1 THEN Θέση = 500 ENDIF Αν SW2 = 1 THEN Θέση = 1000 ENDIF PULSOUT Σέρβο, Θέση PAUSE 20 LOOP