Πίνακας περιεχομένων:

Μάθετε ARDUINO (σε 20 λεπτά): 10 βήματα (με εικόνες)
Μάθετε ARDUINO (σε 20 λεπτά): 10 βήματα (με εικόνες)

Βίντεο: Μάθετε ARDUINO (σε 20 λεπτά): 10 βήματα (με εικόνες)

Βίντεο: Μάθετε ARDUINO (σε 20 λεπτά): 10 βήματα (με εικόνες)
Βίντεο: Επέτειος για τα 10 χρόνια του Arduino - 29/03/2014 2024, Ιούλιος
Anonim
Μάθετε ARDUINO (σε 20 λεπτά)
Μάθετε ARDUINO (σε 20 λεπτά)
Μάθετε ARDUINO (σε 20 λεπτά)
Μάθετε ARDUINO (σε 20 λεπτά)

Αυτό είναι ένα διδακτικό που έγραψα ειδικά για να μοιραστώ τις γνώσεις μου για το arduino με έναν πολύ απλουστευμένο τρόπο. Σίγουρα θα σας διαβεβαιώσω ότι αυτό θα ήταν ένα power packed module που καλύπτει σχεδόν όλα τα βασικά θέματα του arduino.

Το Arduino έχει τεράστιες δυνατότητες που μπορούν να κάνουν πολύ περισσότερα από ό, τι φαντάζεστε, η χρήση του είναι επίσης πολύ απλή.

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

Βήμα 1: Περιεχόμενο

Περιεχόμενα
Περιεχόμενα
  1. Μια σύντομη εισαγωγή για το arduino.
  2. είδη arduino.
  3. δομή arduino.
  4. το πρώτο σας «έργο».
  5. PWM-διαμόρφωση πλάτους παλμού.
  6. Σειριακή επικοινωνία.
  7. Περιλαμβάνει ασκήσεις

Βήμα 2: Τι είναι το Arduino;

Τι είναι το Arduino
Τι είναι το Arduino
Τι είναι το Arduino
Τι είναι το Arduino

Ένας απλός ορισμός του arduino ότι αυτό που ξέρω είναι είναι ένα ηλεκτρονικό εργαλείο που μπορεί να εκτελέσει απλούς αυτοματισμούς και να διασυνδέσει διαφορετικές συσκευές μαζί με απλούστερες συνδέσεις και απλούστερες κωδικοποιήσεις.

Αυτή είναι η σωστή πλατφόρμα για όσους θα ήθελαν να κάνουν την καριέρα τους στον τομέα της αυτοματοποίησης ή της ρομποτικής. Ένα arduino είναι ένα απλό εργαλείο που μας επιτρέπει να επικοινωνούμε με τον μικροελεγκτή που είναι ενσωματωμένος σε οποιονδήποτε πίνακα arduino. (AT mega328 στο arduino UNO). Ανατρέξτε στην εικόνα για περαιτέρω κατανόηση.

ΦΑΝΤΑΖΟΜΑΙ

  • θέλετε να μεταφέρετε πληροφορίες σε ένα άτομο που μιλά γαλλικά αλλά γνωρίζετε μόνο αγγλικά.
  • σε αυτή την περίπτωση σίγουρα θα χρειαστείτε έναν μεταφραστή για να ολοκληρώσετε την επικοινωνία.
  • έτσι ο μεταφραστής θα γνωρίζει και γαλλικά και αγγλικά.

συνδεθείτε με την τρέχουσα κατάσταση!

  1. Η γαλλική είναι γλώσσα υψηλού επιπέδου (φιλική προς το χρήστη π.χ. C, C ++…).
  2. Τα αγγλικά είναι γλώσσα μηχανής.
  3. arduino είναι ο μεταφραστής. ελπιζω να καταλαβες καλυτερα !!!

Βήμα 3: Τι είναι ο μικροελεγκτής;

Τι είναι ο μικροελεγκτής
Τι είναι ο μικροελεγκτής

Ο μικροελεγκτής είναι ένας απλοποιημένος υπολογιστής, ο οποίος διαθέτει πολύ μικρή ποσότητα μνήμης, RAM,…

είναι πολύ συμπαγές και φθηνό όργανο που είναι εύκολα διαθέσιμο. Ο μικροελεγκτής που χρησιμοποιείται στο arduino UNO είναι ATmega 328 περιέχει EEPROM και μπορεί να προγραμματιστεί επανειλημμένα διαγράφοντας τον προηγούμενο κώδικα.

Βήμα 4: Τύποι Arduino

Τύποι Arduino
Τύποι Arduino

Η εικόνα παραθέτει τους διαφορετικούς τύπους πινάκων arduino που χρησιμοποιούνται περισσότερο.

Arduino UNO

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

Arduino nano

Αυτό είναι πολύ παρόμοιο με τον πίνακα UNO, εκτός από το μέγεθος του πίνακα που ελαχιστοποιείται, έτσι αξίζει το όνομά του. Περιέχει μια σειρά από κολλημένες αρσενικές καρφίτσες που μπορούν να συνδεθούν με το breadboard και να χρησιμοποιηθούν απευθείας χωρίς καμία συγκόλληση. Αυτό είναι συγκριτικά φθηνό σε σύγκριση στο UNO.

Μαξιλάρι Arduino LILY

Χρησιμοποιείται για φορετά ηλεκτρονικά.

Βήμα 5: Δομή Arduino

Δομή Arduino
Δομή 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
Το πρώτο σας έργο-Αναβοσβήνει με LED
Το πρώτο σας έργο-Αναβοσβήνει με LED
Το πρώτο σας έργο-Αναβοσβήνει με LED

Σε αυτό το έργο θα κάνετε ένα led να αναβοσβήνει.

ένα δευτερόλεπτο κατάσταση ON, ένα δευτερόλεπτο κατάσταση OFF.

Σκεύη, εξαρτήματα

πραγματοποιήστε τη σύνδεση όπως φαίνεται στο σχήμα.

Λογισμικό

ανεβάστε την κωδικοποίηση που εμφανίζεται στην εικόνα.

Μόλις ανέβει η κωδικοποίηση, το led αρχίζει να αναβοσβήνει.

Σημείωση:

void setup () -το τμήμα εκτελείται μόνο μία φορά.

void loop ()-εκτελείται επανειλημμένα μέχρι να παραμείνει ενεργή.

Βήμα 8: Διαμόρφωση πλάτους PWM -παλμού

PWM -Διαμόρφωση πλάτους παλμού
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 επικοινωνία
  • και πολλά άλλα …………………… Ελπίζουμε να σας αρέσει……………………………..!!!! "μοιράσου γνώση!" "ΑΚΟΛΟΥΘΗΣΤΕ ΜΟΥ ΓΙΑ ΠΕΡΙΣΣΟΤΕΡΕΣ ΠΛΗΡΟΦΟΡΙΕΣ"

Συνιστάται: