Πίνακας περιεχομένων:
Βίντεο: Έλεγχος κινητήρων DC με το L298N Χρήση μικροελεγκτή CloudX: 3 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Σε αυτό το έργο θα εξηγήσουμε πώς να χρησιμοποιήσετε τη γέφυρά μας L298N H για να αυξήσετε και να μειώσετε την ταχύτητα του κινητήρα DC. Η μονάδα L298N H-bridge μπορεί να χρησιμοποιηθεί με κινητήρες που έχουν τάση μεταξύ 5 και 35V DC.
Υπάρχει επίσης ένας ενσωματωμένος ρυθμιστής 5V, οπότε αν η τάση τροφοδοσίας σας είναι έως 12V, μπορείτε επίσης να προμηθευτείτε 5V από την πλακέτα. Αυτές οι μονάδες ελεγκτή διπλού κινητήρα L298 H-Bridge είναι φθηνές και διαθέσιμες ΕΔΩ
Βήμα 1: Στοιχεία
- Μικροελεγκτής CloudX
- CloudX Softcard
- V3 καλώδιο USB
- L298N H-γέφυρα
- Breadboard
- Καλώδια βραχυκυκλωτήρων
- Μοτέρ DC
- Αντίσταση 10k
- Κουμπί 4*
μπορείτε online εδώ
Βήμα 2: Διάγραμμα κυκλώματος
ακολουθήστε το κύκλωμα
Βήμα 3: Κωδικός
αντιγράψτε αυτόν τον κωδικό στο CloudX IDE
#συμπεριλάβω #συμπεριλάβω
υπογεγραμμένο char i, j;
bit σημαία?
setup () {
// setup εδώ για (i = 1; i <5; i ++) {pinMode (i, INPUT); } PWM1_Init (5000); PWM2_Init (5000); PWM1_Start (); PWM2_Start (); PWM1_Duty (0); PWM2_Duty (0); i = j = 0; βρόχος () {// Πρόγραμμα εδώ εάν (! readPin (1)) {delayMs (200); if (σημαία == 0) {PWM1_Duty (i); PWM2_Duty (0); } if (σημαία == 1) {PWM2_Duty (j); PWM1_Duty (0); } σημαία = ~ σημαία; } if (! readPin (2)) {delayMs (200); εάν (σημαία == 1) {// i -= 10; Εγώ--; αν (i <= 0) i = 0; PWM1_Duty (i); PWM2_Duty (0); } if (σημαία == 0) {// j -= 10; j--; αν (j <= 0) j = 0; PWM2_Duty (j); PWM1_Duty (0); }} if (! readPin (3)) {delayMs (200); εάν (σημαία == 1) {// i += 10; i ++? εάν (i> = 100) i = 100; PWM1_Duty (i); PWM2_Duty (0); } if (σημαία == 0) {// j += 10; j ++; εάν (j> = 100) j = 100; PWM2_Duty (j); PWM1_Duty (0); }}
αν (! readPin (4)) {
delayMs (200)? PWM1_Duty (0); PWM2_Duty (0); i = 0; j = 0; }
}
}
Συνιστάται:
Έλεγχος κινητήρων DC με Arduino και L293: 5 βήματα (με εικόνες)
Έλεγχος DC Motors Με Arduino και L293: Εύκολος τρόπος ελέγχου μοτέρ DC. Το μόνο που χρειάζεστε είναι γνώσεις ηλεκτρονικών και προγραμματισμού Εάν έχετε οποιεσδήποτε ερωτήσεις ή προβλήματα, μπορείτε να επικοινωνήσετε μαζί μου στο mail μου: [email protected] Επισκεφτείτε το κανάλι μου στο youtube: https : //www.youtube.com/channel/UCuS39O01OyP
Χρήση περισσότερων από 4 κινητήρων - στοίβαγμα πολλαπλών μοτέρ: 3 βήματα
Χρήση περισσότερων από 4 κινητήρων - στοίβαγμα πολλαπλών μοτοσικλετών: Instructable Vibrotactile Sensory Substitution and Augmentation Device (https: //www.instructables.com/id/Vibrotactile-Sens …) δείχνει έναν τρόπο για τον τρόπο κατασκευής μιας συσκευής που μεταφράζει ένα αισθητήριο εισροή σε δονητικά ερεθίσματα. Αυτά τα δονητικά ερεθίσματα είναι
AVR Μικροελεγκτή Fuse Bits Διαμόρφωση. Δημιουργία και μεταφόρτωση στη μνήμη flash του μικροελεγκτή του προγράμματος αναβοσβήνει LED .: 5 βήματα
AVR Μικροελεγκτή Fuse Bits Διαμόρφωση. Δημιουργία και μεταφόρτωση στο Flash Memory of Microcontroller του LED Blinking Program: Σε αυτή την περίπτωση θα δημιουργήσουμε απλό πρόγραμμα σε κώδικα C και θα το γράψουμε στη μνήμη του μικροελεγκτή. Θα γράψουμε το δικό μας πρόγραμμα και θα μεταγλωττίσουμε το εξάγωνο αρχείο, χρησιμοποιώντας το Atmel Studio ως ολοκληρωμένη πλατφόρμα ανάπτυξης. Θα διαμορφώσουμε την ασφάλεια bi
Πληκτρολόγιο με LCD Χρήση μικροελεγκτή CloudX: 4 βήματα
Πληκτρολόγιο με LCD Χρήση μικροελεγκτή CloudX: Για αυτό το έργο, θα δεχτούμε δεδομένα από ένα πληκτρολόγιο μήτρας και στη συνέχεια θα τα εμφανίσουμε σε ένα LCDModule
Χρήση κινητήρων με L293D IC: 6 βήματα (με εικόνες)
Χρήση Motors With L293D IC: Αυτός είναι ένας γρήγορος οδηγός με λίγες επιπλέον πληροφορίες (διαμορφώσεις pin κ.λπ.) που έχω μάθει στην πορεία για το πώς να χρησιμοποιώ το L293D με το Arduino, δείχνοντας ότι μπορούμε: A) Χρήση μια πρόσθετη πηγή ισχύος για την τροφοδοσία του κινητήρα DC. Β) Χρησιμοποιήστε το L293D c