Πίνακας περιεχομένων:
- Βήμα 1: Περιεχόμενο
- Βήμα 2: Τι είναι το Arduino;
- Βήμα 3: Τι είναι ο μικροελεγκτής;
- Βήμα 4: Τύποι Arduino
- Βήμα 5: Δομή Arduino
- Βήμα 6: ΡΥΘΜΙΣΗ
- Βήμα 7: Το πρώτο σας Project-LED Blink
- Βήμα 8: Διαμόρφωση πλάτους PWM -παλμού
- Βήμα 9: Σειριακή επικοινωνία
- Βήμα 10: Εφαρμοσμένη σειριακή επικοινωνία
Βίντεο: Μάθετε ARDUINO (σε 20 λεπτά): 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αυτό είναι ένα διδακτικό που έγραψα ειδικά για να μοιραστώ τις γνώσεις μου για το arduino με έναν πολύ απλουστευμένο τρόπο. Σίγουρα θα σας διαβεβαιώσω ότι αυτό θα ήταν ένα power packed module που καλύπτει σχεδόν όλα τα βασικά θέματα του arduino.
Το Arduino έχει τεράστιες δυνατότητες που μπορούν να κάνουν πολύ περισσότερα από ό, τι φαντάζεστε, η χρήση του είναι επίσης πολύ απλή.
Δεν θέλω να πω περισσότερα στην εισαγωγική συνεδρία και να σπαταλήσω τον πολύτιμο χρόνο σας, ας περάσουμε απευθείας στο περιεχόμενο.
Βήμα 1: Περιεχόμενο
- Μια σύντομη εισαγωγή για το arduino.
- είδη arduino.
- δομή arduino.
- το πρώτο σας «έργο».
- PWM-διαμόρφωση πλάτους παλμού.
- Σειριακή επικοινωνία.
- Περιλαμβάνει ασκήσεις
Βήμα 2: Τι είναι το Arduino;
Ένας απλός ορισμός του arduino ότι αυτό που ξέρω είναι είναι ένα ηλεκτρονικό εργαλείο που μπορεί να εκτελέσει απλούς αυτοματισμούς και να διασυνδέσει διαφορετικές συσκευές μαζί με απλούστερες συνδέσεις και απλούστερες κωδικοποιήσεις.
Αυτή είναι η σωστή πλατφόρμα για όσους θα ήθελαν να κάνουν την καριέρα τους στον τομέα της αυτοματοποίησης ή της ρομποτικής. Ένα arduino είναι ένα απλό εργαλείο που μας επιτρέπει να επικοινωνούμε με τον μικροελεγκτή που είναι ενσωματωμένος σε οποιονδήποτε πίνακα arduino. (AT mega328 στο arduino UNO). Ανατρέξτε στην εικόνα για περαιτέρω κατανόηση.
ΦΑΝΤΑΖΟΜΑΙ
- θέλετε να μεταφέρετε πληροφορίες σε ένα άτομο που μιλά γαλλικά αλλά γνωρίζετε μόνο αγγλικά.
- σε αυτή την περίπτωση σίγουρα θα χρειαστείτε έναν μεταφραστή για να ολοκληρώσετε την επικοινωνία.
- έτσι ο μεταφραστής θα γνωρίζει και γαλλικά και αγγλικά.
συνδεθείτε με την τρέχουσα κατάσταση!
- Η γαλλική είναι γλώσσα υψηλού επιπέδου (φιλική προς το χρήστη π.χ. C, C ++…).
- Τα αγγλικά είναι γλώσσα μηχανής.
- arduino είναι ο μεταφραστής. ελπιζω να καταλαβες καλυτερα !!!
Βήμα 3: Τι είναι ο μικροελεγκτής;
Ο μικροελεγκτής είναι ένας απλοποιημένος υπολογιστής, ο οποίος διαθέτει πολύ μικρή ποσότητα μνήμης, RAM,…
είναι πολύ συμπαγές και φθηνό όργανο που είναι εύκολα διαθέσιμο. Ο μικροελεγκτής που χρησιμοποιείται στο arduino UNO είναι ATmega 328 περιέχει EEPROM και μπορεί να προγραμματιστεί επανειλημμένα διαγράφοντας τον προηγούμενο κώδικα.
Βήμα 4: Τύποι Arduino
Η εικόνα παραθέτει τους διαφορετικούς τύπους πινάκων arduino που χρησιμοποιούνται περισσότερο.
Arduino UNO
Αυτός ο τύπος χαρτονιού είναι ο δημοφιλής και κατάλληλος για αρχάριους! Περιέχει μια σειρά από θηλυκές καρφίτσες σε αυτό, χρησιμοποιώντας ανδρικό πείρο μπορούμε απλά να κάνουμε τη σύνδεση χωρίς καμία συγκόλληση ή χρήση σανίδων.
Arduino nano
Αυτό είναι πολύ παρόμοιο με τον πίνακα UNO, εκτός από το μέγεθος του πίνακα που ελαχιστοποιείται, έτσι αξίζει το όνομά του. Περιέχει μια σειρά από κολλημένες αρσενικές καρφίτσες που μπορούν να συνδεθούν με το breadboard και να χρησιμοποιηθούν απευθείας χωρίς καμία συγκόλληση. Αυτό είναι συγκριτικά φθηνό σε σύγκριση στο UNO.
Μαξιλάρι Arduino LILY
Χρησιμοποιείται για φορετά ηλεκτρονικά.
Βήμα 5: Δομή Arduino
1. Η προσθήκη USB-αυτή η διάταξη χρησιμοποιείται για τη μεταφόρτωση της κωδικοποίησης και μπορεί επίσης να χρησιμοποιηθεί ως είσοδος ισχύος στο arduino.
2. Οι ψηφιακές ακίδες (2-13) χρησιμοποιούνται για λειτουργίες εισόδου και εξόδου.
3. Οι αναλογικοί πείροι (0-5) χρησιμοποιούνται για λειτουργίες εισόδου και εξόδου σε αναλογική μορφή.
5. το κόκκινο κουμπί χρησιμοποιείται για την επαναφορά του πίνακα, δηλαδή η εκτέλεση του κώδικα ξεκινά από την αρχή.
6. Οι σειριακές ακίδες RX, TX χρησιμοποιούνται για σειριακή επικοινωνία.
7. έχει επίσης πρίζα εισόδου DC.
Βήμα 6: ΡΥΘΜΙΣΗ
1. Εγκαταστήστε το λογισμικό arduino IDE. (Δωρεάν λογισμικό)
2. συνδέστε τον πίνακα arduino και επιλέξτε τη σωστή θύρα και ποικιλία.
Σημείωση: για μένα ο αριθμός θύρας είναι com23 ο δικός σας μπορεί να διαφέρει.
Αναφέρετε εικόνες!
Βήμα 7: Το πρώτο σας Project-LED Blink
Σε αυτό το έργο θα κάνετε ένα led να αναβοσβήνει.
ένα δευτερόλεπτο κατάσταση ON, ένα δευτερόλεπτο κατάσταση OFF.
Σκεύη, εξαρτήματα
πραγματοποιήστε τη σύνδεση όπως φαίνεται στο σχήμα.
Λογισμικό
ανεβάστε την κωδικοποίηση που εμφανίζεται στην εικόνα.
Μόλις ανέβει η κωδικοποίηση, το led αρχίζει να αναβοσβήνει.
Σημείωση:
void setup () -το τμήμα εκτελείται μόνο μία φορά.
void loop ()-εκτελείται επανειλημμένα μέχρι να παραμείνει ενεργή.
Βήμα 8: Διαμόρφωση πλάτους PWM -παλμού
-Αυτό χρησιμοποιείται για να κάνει το led να λάμπει σε στάδια διαφορετικής φωτεινότητας.
-καίνοντάς το αμυδρό και στη συνέχεια φωτεινότερο!
-η αναλογική ακίδα υποστηρίζει δεδομένα 8 bit μόνο (0-255).
-θα χρησιμοποιήσουμε αναλογική εγγραφή αντί ψηφιακής εγγραφής για τη δημιουργία PWM.
-ο κώδικας θα είναι analogWrite (led pin, value)
PWM: 3, 5, 6, 9, 10 και 11 ακίδες Παρέχετε έξοδο PWM 8-bit με το analogWrite ()
led pin- ψηφιακή ακίδα στην οποία έχετε συνδέσει το led.
τιμή - η τιμή κυμαίνεται από (0-255) μια χαμηλότερη τιμή καθιστά το led glow αμυδρό, η υψηλή τιμή κάνει το led λάμψη πιο φωτεινό.
ΑΣΚΗΣΗ:
Προσπαθήστε να κάνετε το led πιο φωτεινό βήμα προς βήμα χρησιμοποιώντας το σύνδεσμο για βρόχο για αναφορά!
Βήμα 9: Σειριακή επικοινωνία
Το Serial χρησιμοποιείται για επικοινωνία μεταξύ του πίνακα Arduino και ενός υπολογιστή ή άλλων συσκευών. Όλοι οι πίνακες Arduino έχουν τουλάχιστον μία σειριακή θύρα (γνωστή και ως UART ή USART): Serial. Επικοινωνεί σε ψηφιακές ακίδες 0 (RX) και 1 (TX) καθώς και με τον υπολογιστή μέσω USB. Έτσι, εάν χρησιμοποιείτε αυτές τις λειτουργίες, δεν μπορείτε επίσης να χρησιμοποιήσετε τις ακίδες 0 και 1 για ψηφιακή είσοδο ή έξοδο.
βοηθά να γνωρίζουμε τις ενδείξεις των αισθητήρων που συνδέονται με αυτό
Βοηθούν επίσης στη σύνδεση ασύρματων μονάδων όπως bluetooth, wifi Esp8266….
Έχει να κάνει πολύ περισσότερο με αυτό ………………………..!
Βήμα 10: Εφαρμοσμένη σειριακή επικοινωνία
Σε αυτήν τη συνεδρία θα λάβουμε την τιμή εξόδου από μια αντίσταση που εξαρτάται από το LDR και θα την εμφανίσουμε στη σειριακή οθόνη.
αναφέρετε τις εικόνες για συνδέσεις υλικού και κωδικοποίηση!
τώρα διακόψτε την τιμή του αισθητήρα διαταράσσοντας το φως που πέφτει στον αισθητήρα και δείτε τις αλλαγές στις τιμές!
ΑΣΚΗΣΗ:
το καθήκον σας είναι να κάνετε μια λάμψη LED με βάση την έξοδο του LDR, δηλαδή το LED πρέπει να λάμπει πιο έντονα σε σκοτεινή κατάσταση και θα πρέπει να λάμπει αμυδρό σε μια φωτεινή κατάσταση.
ιδέα: χρησιμοποιήστε PWM και σειριακή επικοινωνία.
είναι το βασικό για την αυτοματοποίηση!
Συνεχίζεται……
Αυτή είναι μόνο μια ενότητα εισαγωγής, θα γράψω περισσότερα για αυτό και αυτές οι ενότητες θα κυκλοφορήσουν σύντομα, παρακολουθήστε με αν σας αρέσει
μερικά επερχόμενα θέματα:
- Έλεγχος σερβοκινητήρα.
- ενότητα υπερήχων.
- Αισθητήρας IR.
- οδηγός κινητήρα L293D.
- bluetooth επικοινωνία
- και πολλά άλλα …………………… Ελπίζουμε να σας αρέσει……………………………..!!!! "μοιράσου γνώση!" "ΑΚΟΛΟΥΘΗΣΤΕ ΜΟΥ ΓΙΑ ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ"
Συνιστάται:
Έξυπνη εσωτερική οθόνη φυτών - Μάθετε πότε το φυτό σας χρειάζεται πότισμα: 8 βήματα (με εικόνες)
Smart Indoor Plant Monitor - Μάθετε πότε το φυτό σας χρειάζεται πότισμα: Πριν από μερικούς μήνες, έφτιαξα ένα ραβδί παρακολούθησης της υγρασίας του εδάφους που τροφοδοτείται από μπαταρία και μπορεί να κολλήσει στο χώμα στο δοχείο του εσωτερικού σας φυτού για να σας δώσει μερικές χρήσιμες πληροφορίες σχετικά με το έδαφος επίπεδο υγρασίας και LED φλας για να σας πουν πότε πρέπει να
Μάθετε πώς να σχεδιάσετε ένα προσαρμοσμένο σχήμα PCB με εργαλεία EasyEDA Online: 12 βήματα (με εικόνες)
Μάθετε πώς να σχεδιάζετε ένα προσαρμοσμένο PCB με εργαλεία EasyEDA Online: Πάντα ήθελα να σχεδιάσω ένα προσαρμοσμένο PCB, και με διαδικτυακά εργαλεία και φθηνή πρωτότυπη PCB δεν ήταν ποτέ πιο εύκολο από τώρα! Είναι ακόμη δυνατό να συναρμολογηθούν τα εξαρτήματα τοποθέτησης στην επιφάνεια φτηνά και εύκολα σε μικρό όγκο για να εξοικονομήσετε το δύσκολο
SCARA Robot: Learning About Foward and Inverse Kinematics !!! (Plot Twist Μάθετε πώς να δημιουργείτε μια διεπαφή πραγματικού χρόνου στο ARDUINO χρησιμοποιώντας την ΕΠΕΞΕΡΓΑΣΙΑ !!!!): 5 βήματα (με εικόνες)
SCARA Robot: Learning About Foward and Inverse Kinematics !!! (Plot Twist Μάθετε πώς να δημιουργείτε μια διεπαφή πραγματικού χρόνου στο ARDUINO χρησιμοποιώντας την ΕΠΕΞΕΡΓΑΣΙΑ !!!!): Ένα ρομπότ SCARA είναι ένα πολύ δημοφιλές μηχάνημα στον κόσμο της βιομηχανίας. Το όνομα σημαίνει τόσο Selective Compliant Assembly Robot Arm είτε Selective Compliant Articulated Robot Arm. Είναι βασικά ένα ρομπότ τριών βαθμών ελευθερίας, που είναι τα δύο πρώτα διανομή
Μάθετε πώς να φτιάξετε μια φορητή οθόνη με μπαταρία που μπορεί επίσης να τροφοδοτήσει ένα Raspberry Pi: 8 βήματα (με εικόνες)
Μάθετε πώς να φτιάχνετε μια φορητή οθόνη με μπαταρία που μπορεί επίσης να τροφοδοτήσει ένα Raspberry Pi: Έχετε ποτέ θελήσει να κωδικοποιήσετε python ή να έχετε έξοδο οθόνης για το Raspberry Pi Robot, εν κινήσει ή χρειάζεστε μια φορητή δευτερεύουσα οθόνη για το φορητό υπολογιστή σας ή κάμερα; Σε αυτό το έργο, θα κατασκευάσουμε μια φορητή οθόνη με μπαταρία και
Μάθετε Arduino σε 20 λεπτά (ισχύος): 10 βήματα (με εικόνες)
Μάθετε Arduino σε 20 λεπτά (power packed): Το εκπαιδευτικό είναι γραμμένο με το όραμα να προσφέρει καλά πράγματα και να βοηθήσει τον πραγματικό χομπίστα του arduino, ο οποίος χρειάζεται πραγματικά μια εύκολη και σαφή πηγή κατανόησης που ο καθένας μπορεί εύκολα να καταλάβει διαβάζοντας αυτήν την ενότητα. Είμαι κι εγώ ardui