Arduino πίνακες, και τα πολλά προσιτά μικροελεγκτές $ 5 Microcontrollers: Arduino, Raspberry Pi Zero, ή NodeMCU; $ 5 Μικροελεγκτές: Arduino, Ras Zero μηδέν, ή NodeMCU; Ήταν η περίπτωση ότι αν θελήσατε να πάρετε έναν υπολογιστή, θα πρέπει να remortgage το σπίτι σας για να πληρώσει για αυτό. Τώρα, μπορείτε να πάρετε ένα για έναν Αβραάμ Λίνκολν. Διαβάστε περισσότερα που ήρθε στο πέρασμά τους, άλλαξε ηλεκτρονικά τα χόμπι για πάντα. Αυτό που κάποτε ήταν ο τομέας του super geek, οπλισμένος με εκτεταμένες γνώσεις ηλεκτρονικών και υπολογιστών, είναι πλέον διαθέσιμος σε όλους.
Η τιμή του υλικού πέφτει πάντα, και η διαδικτυακή κοινότητα αυξάνεται συνεχώς. Έχουμε ήδη καλύψει το ξεκίνημα με το Arduino Ξεκινώντας με το Arduino: Οδηγός για αρχάριους Ξεκινώντας με το Arduino: Ένας οδηγός για αρχάριους Το Arduino είναι μια πλατφόρμα πρωτοτύπου ηλεκτρονικών ανοικτών πηγών που βασίζεται σε ευέλικτο και εύχρηστο υλικό και λογισμικό. Πρόκειται για καλλιτέχνες, σχεδιαστές, χομπίστες και όσους ενδιαφέρονται να δημιουργήσουν διαδραστικά αντικείμενα ή περιβάλλοντα. Διαβάστε περισσότερα και υπάρχουν πολλά σπουδαία σχέδια αρχαρίων 10 Μεγάλα Έργα Arduino για Αρχάριους 10 Μεγάλα Έργα Arduino για Αρχάριους Η ολοκλήρωση ενός έργου Arduino σας δίνει μια αίσθηση ικανοποίησης όπως και καμία άλλη. Οι περισσότεροι αρχάριοι δεν είναι σίγουροι από πού να ξεκινήσουν όμως, και ακόμη και τα σχέδια για αρχάριους μπορεί να φανεί μάλλον τρομακτικό. Διαβάστε περισσότερα για να σας εξοικειωθούν, οπότε δεν υπάρχει κανένας λόγος να μην πηδήσετε δεξιά!
Αλλά σήμερα, θα καλύψουμε μερικά λάθη που συχνά γίνονται από ανθρώπους που είναι νέοι σε αυτόν τον κόσμο και πώς να τις αποφύγουμε.
Παροχή τροφοδοσίας!
Οι περισσότεροι πίνακες Arduino διαθέτουν ρυθμιστή ισχύος, πράγμα που σημαίνει ότι μπορείτε να το τροφοδοτήσετε από USB ή από τροφοδοτικό. Ενώ κάθε σκάφος διαφέρει σε ακριβώς αυτό που μπορεί να πάρει, είναι τυπικά 7-12v εισόδου μέσω ενός βύσματος βαρελιών DC ή μέσω της καρφίτσας VIN. Αυτό μας φέρνει όμορφα στο πρώτο μας λάθος:
1. Εξωτερικά Ενεργοποίηση της πλακέτας "προς τα πίσω"
Αυτή η πρώτη συλλαμβάνει τους ανθρώπους όλη την ώρα. Εάν τροφοδοτείτε την πλακέτα σας από μπαταρία ή τροφοδοτικό, πρέπει να βεβαιωθείτε ότι το V + πηγαίνει στον ακροδέκτη VIN και το καλώδιο γείωσης πηγαίνει στον ακροδέκτη GND . Εάν παίρνετε αυτό πίσω, είστε λίγο πολύ εγγυημένα να τηγανίζετε το διοικητικό συμβούλιο σας.
Αυτό το φαινομενικά προφανές σφάλμα συμβαίνει συχνότερα από ό, τι θα σκεφτόσαστε, οπότε ελέγχετε πάντα τη ρύθμιση της ισχύος σας προτού αλλάξετε τίποτα!
Όταν ο αέρας μυρίζει τηγανητό Arduino, αυτό είναι ο κύριος λόγος. Η δεύτερη πιο πιθανή είναι επειδή κάτι προσπάθησε να τραβήξει υπερβολικά μεγάλο ρεύμα από το συμβούλιο. Γνωρίζοντας πόση δύναμη χρειάζονται τα εξαρτήματά σας σε σύγκριση με το πόσο μπορεί να προσφέρει το διοικητικό συμβούλιο είναι απαραίτητο.
Πριν βυθιστούμε σε αυτό, ας ρίξουμε μια γρήγορη ματιά στη θεωρία της εξουσίας.
Επικαιρότητα
Ένα ουσιαστικό μέρος της εργασίας με μικροελεγκτές είναι η γνώση των βασικών στοιχείων της ηλεκτρονικής. Ενώ δεν χρειάζεται να είστε ένας ιδιοφυής ηλεκτρολόγος μηχανικός, είναι σημαντικό να κατανοήσετε τα Volts, Amps, Resistance και πώς αυτά συνδέονται. Το Sparkfun έχει ένα εξαιρετικό αστάρι για τα ηλεκτρονικά, μαζί με αρκετά βίντεο που εξηγούν τα Voltage, Current (Amps) και το νόμο του Ohm (Resistance).
Η κατανόηση του ακριβούς δυναμικού που θα χρειαστεί ένα εξάρτημα είναι ουσιαστικό μέρος της συνεργασίας με τους πίνακες του Arduino.
2. Εκτέλεση εξαρτημάτων απευθείας από τις ακίδες
Αυτός συλλαμβάνει πολλούς λαούς που είναι πρόθυμοι να βουτήξουν δεξιά σε έργα. Είναι δυνατή η χρήση κάποιων εξαρτημάτων χαμηλής ισχύος απευθείας με τους ακροδέκτες Arduino. Σε πολλές περιπτώσεις όμως, κάνοντας αυτό μπορεί να τραβήξει πολύ μεγάλη δύναμη από το Arduino, κινδυνεύοντας να καταστρέψει τον μικροελεγκτή.
Ο χειρότερος δράστης εδώ είναι κινητήρες. Ακόμα και οι κινητήρες χαμηλής ισχύος τροφοδοτούν τόσο διαφορετικό ρυθμό ισχύος, που συνήθως δεν είναι ασφαλείς για χρήση με τους ακροδέκτες Arduino απευθείας. Για έναν πραγματικά τρόπο DIY να χρησιμοποιήσετε έναν κινητήρα, πρέπει να χρησιμοποιήσετε μια γέφυρα H. Αυτά τα τσιπ σας επιτρέπουν να ελέγχετε έναν ηλεκτροκινητήρα συνεχούς ρεύματος χρησιμοποιώντας τους ακροδέκτες σας arduino, χωρίς να διακινδυνεύετε το τηγάνισμα του σκάφους σας.
Αυτά τα μικρά μάρκες διαχωρίζουν την τροφοδοσία από το Arduino και επιτρέπουν στον κινητήρα να κινηθεί προς τις δύο κατευθύνσεις. Ιδανικό για ρομποτική DIY ή οχήματα τηλεχειρισμού. Ο ευκολότερος τρόπος χρήσης αυτών των τσιπ είναι ως μέρος μιας ασπίδας για το Arduino σας και είναι διαθέσιμος για λιγότερο από $ 2 από την Aliexpress ή εάν νιώθετε περιπετειώδης, θα μπορούσατε πάντα να δημιουργήσετε το δικό σας.
Για αρχάριους που χρησιμοποιούν κινητήρες με Arduino, το Adafruit έχει μαθήματα που χρησιμοποιούν τόσο το ίδιο το τσιπ όσο και την ασπίδα του κινητήρα.
Ρελέ και MOSFET
Άλλα ηλεκτρικά εξαρτήματα και συσκευές ενδέχεται να προσελκύσουν περισσότερες προβλέψιμες ποσότητες ενέργειας, αλλά δεν θέλετε να συνδεθούν απευθείας στον μικροελεγκτή. Ακόμα και οι 5v LED λωρίδες μπορεί να είναι επικίνδυνες. Ενώ συνδέετε μερικά απευθείας στο διοικητικό συμβούλιο για δοκιμές μπορεί να είναι εντάξει, είναι γενικά καλύτερη πρακτική να χρησιμοποιείτε μια εξωτερική πηγή τροφοδοσίας και να τις ελέγχετε μέσω ενός ρελέ ή του MOSFET .
Ενώ υπάρχουν διαφορές μεταξύ των δύο, είναι λειτουργικά οι ίδιες για πολλές εφαρμογές στα ηλεκτρονικά συστήματα χόμπι. Και οι δύο μπορούν να λειτουργήσουν ως εναλλαγή μεταξύ μιας πηγής ενέργειας και ενός εξαρτήματος, το οποίο ενεργοποιείται ή απενεργοποιείται από ένα Arduino. Ένας ηλεκτρονόμος απομονώνεται εντελώς από το κύκλωμα που τον ελέγχει και λειτουργεί μόνο ως διακόπτης on / off. Ο Dejan Nedelkovski έχει μια καλή εισαγωγή βίντεο για τη χρήση των ηλεκτρονόμων που λαμβάνονται από το άρθρο του σεμιναρίου.
Ένα MOSFET επιτρέπει τη διέλευση διαφορετικών μεγεθών ισχύος με χρήση διαμόρφωσης πλάτους παλμού (PWM) από πείρο Arduino. Για ένα αστάρι για τη χρήση MOSFETs με λωρίδες LED, δείτε τον τελικό οδηγό μας για τη σύνδεσή τους με ένα Arduino.
3. Παραβίαση Breadboards
Ένα συνηθισμένο σφάλμα κατά την εκκίνηση μπορεί να προκαλέσει βραχυκύκλωμα. Αυτά συμβαίνουν όταν τμήματα του κυκλώματος συνδέονται σε μέρη που δεν πρέπει να είναι, δίνοντας στην εξουσία μια απλούστερη διαδρομή που θα ακολουθήσει. Αυτό θα έχει ως αποτέλεσμα το κύκλωμά σας να μην λειτουργεί όπως θα έπρεπε, και στη χειρότερη περίπτωση με τηγανητά εξαρτήματα ή ακόμα και με κίνδυνο πυρκαγιάς!
Για να αποφύγετε αυτό όταν χρησιμοποιείτε ένα breadboard, είναι σημαντικό να καταλάβετε πώς λειτουργεί ένα breadboard. Αυτό το βίντεο από το Science Buddies είναι ένας εξαιρετικός τρόπος να γνωρίσετε.
Η σημαντική πτυχή εδώ είναι να θυμόμαστε πώς λειτουργούν οι σιδηροτροχιές σε κάθε σκάφος. Σε πλάκες με πλήρες και μισό μέγεθος, οι εξωτερικές σιδηροτροχιές λειτουργούν οριζόντια και οι εσωτερικές σιδηροτροχιές κατακόρυφα, με ένα κενό στη μέση του σκάφους. Τα μίνι πίνακες έχουν μόνο κατακόρυφες ράγες.
Ο ευκολότερος τρόπος για να αποφύγετε τη βραχυκύκλωσή σας σε ένα πιρούνι είναι απλά να ελέγξετε την εργασία σας προτού ενεργοποιήσετε τη συσκευή σας. Αυτή η τελευταία λεπτή ματιά μπορεί να σας εξοικονομήσει πολλά δεινά!
4. Κόλληση ατυχίες
Το ίδιο πρόβλημα μπορεί να συμβεί όταν συγκολλάτε Arduinos ή εξαρτήματα σε protoboard, ειδικά με μικρότερες σανίδες όπως το Arduino Nano. Το μόνο που χρειάζεται είναι ένα μικρό σφουγγάρι συγκόλλησης μεταξύ δύο ακίδων για να προκαλέσει ένα σύντομο που θα μπορούσε να καταστρέψει τον μικροελεγκτή σας. Ο μόνος τρόπος για να αποφύγετε αυτό είναι να είστε προσεκτικοί και να ασκείτε τη συγκόλληση όσο το δυνατόν περισσότερο.
Όταν ξεκινάτε απλά, η συγκόλληση μπορεί να φανεί αρκετά λεπτή και δύσκολη υπόθεση, αλλά γίνεται πολύ πιο εύκολη με το χρόνο. Ο οδηγός μας για αρχάριους Μάθετε πώς να κολλήσετε με αυτές τις απλές συμβουλές και σχέδια Μάθετε πώς να κολλήσετε με αυτές τις απλές συμβουλές και έργα Είστε λίγο εκφοβισμένοι από τη σκέψη ενός ζεστού σιδήρου και λιωμένου μετάλλου; Εάν θέλετε να αρχίσετε να εργάζεστε με ηλεκτρονικά, θα πρέπει να μάθετε να κολλήσετε. Ας βοηθήσουμε. Διαβάστε περισσότερα πρέπει να βοηθήσει κάποιον έξω που μετακινείται από το breadboard στον κόσμο του πρωτοτύπου!
5. Καλωδίωση πράγματα μέχρι λάθος ακίδες
Η εργασία με μικροελεγκτές σημαίνει εργασία με ακίδες. Τα περισσότερα εξαρτήματα και πολλές σανίδες έρχονται με καρφίτσες για να τους συνδέσουν με το πρωτόπλοιο. Γνωρίζοντας ποιο καρφίτσα κάνει αυτό που είναι απαραίτητο για να διασφαλιστεί ότι τα πράγματα λειτουργούν όπως εσείς θέλετε.
Ένα κοινό παράδειγμα είναι το προηγουμένως αναφερόμενο MOSFET. Τα τρία πόδια σε ένα MOSFET ονομάζονται Gate, Drain, and Source . Η ανάμειξη οποιουδήποτε από αυτά μπορεί να προκαλέσει ροή ρεύματος προς λάθος κατεύθυνση ή να προκαλέσει βραχυκύκλωμα. Αυτό μπορεί να καταστρέψει το MOSFET σας, τη συσκευή Arduino, ή αν είστε πραγματικά άτυχος και οι τρεις!
Πάντα να ψάχνετε για ένα δελτίο δεδομένων ή ένα pinout ενός εξαρτήματος πριν το χρησιμοποιήσετε για να καθορίσετε ποια ακίδα πηγαίνει πού, και πόση δύναμη χρειάζεται να χρησιμοποιήσετε.
6. Σφάλματα σύνταξης στον κώδικα
Προχωρώντας από την πλευρά υλικού του Arduino, υπάρχουν πολλά λάθη που πρέπει να γίνουν κατά την κωδικοποίηση. Τα πιο τυπικά σφάλματα περιλαμβάνουν:
- Λείπει ερωτηματικά στο τέλος των γραμμών
- Λείπει / λάθος τύπος παρενθέσεων
- Ορθογραφικά λάθη
Οποιοδήποτε από τα παραπάνω προβλήματα, αν και δευτερεύον, θα σταματήσει το πρόγραμμά σας να λειτουργεί όπως πρέπει. Πάρτε το σκίτσο Blink, για παράδειγμα. Παρακάτω είναι το απλό σκίτσο Blink.ino που περιλαμβάνεται στο ID του Arduino, με το κείμενο βοήθειας να καταργείται. Με την πρώτη ματιά φαίνεται περισσότερο ή λιγότερο ΟΚ, έτσι δεν είναι;
void setup() { pinMode(LED_BUILTIN, OUTPUT) } void loop { digitalWrite(LED_BUILTIN, HIGH); delay{1000}; digitalwrite(LED_BUILTIN, LOW); delay(1000);
Αυτός ο κώδικας δεν θα καταρτιστεί και υπάρχουν 5 λόγοι για τους οποίους. Ας πάμε πάνω τους:
- Γραμμή 2: Λείπει το ερωτηματικό.
- Γραμμή 5: Λείπει αγκύλες λειτουργίας.
- Γραμμή 7: Λανθασμένος τύπος παρενθέσεων.
- Γραμμή 8: Λειτουργία DigitalWrite δεν είναι σωστή.
- Γραμμή 8/9: Λείπει το κλείσιμο του σγουρού.
Εδώ πρέπει να μοιάζει ο κώδικας:
void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { digitalWrite(LED_BUILTIN, HIGH); delay(1000); digitalWrite(LED_BUILTIN, LOW); delay(1000); }
Κάθε ένα από αυτά τα σφάλματα, αν και δευτερεύοντα, θα σταματήσει να λειτουργεί το πρόγραμμά σας. Μπορεί να είναι αρκετά απογοητευτικό στην αρχή να πείτε ακριβώς τι είναι λάθος, αν και γίνεται πολύ πιο εύκολο με το χρόνο. Μια καλή συμβουλή για να συνηθίσετε στον προγραμματισμό του Arduino είναι να έχετε ένα άλλο πρόγραμμα το οποίο μπορείτε να ανατρέξετε, καθώς στις περισσότερες περιπτώσεις η σύνταξη και η μορφοποίηση είναι οι ίδιες μεταξύ διαφορετικών προγραμμάτων.
Αν κωδικοποιείτε ένα Arduino είναι η πρώτη σας εισβολή στην κωδικοποίηση, καλώς ήλθατε! Είναι ένα ευχάριστο χόμπι για να μάθουν και δεδομένου του πώς ορισμένοι τύποι προγραμματιστών είναι σε ζήτηση 10 Θέματα Προγραμματισμού Υπολογιστών που είναι στη ζήτηση Right Now 10 θέσεις εργασίας προγραμματισμού υπολογιστών που είναι σε ζήτηση Right Now Από την προσγείωση μια εργασία προγραμματισμού μπορεί να είναι δύσκολο στο σημερινό τοπίο, σκεφθείτε να εστιάσετε σε μία από τις παρακάτω συγκεντρώσεις για να βελτιώσετε τις πιθανότητες επιτυχίας σας. Διαβάστε περισσότερα, θα μπορούσε να είναι μια μεγάλη αλλαγή σταδιοδρομίας! Υπάρχουν καλές συνήθειες για να μάθετε τον Arduino και τον Raspberry Pi Beginner; Εδώ είναι πώς να γράψετε καθαρό κώδικα Arduino και Raspberry Pi αρχάριος; Εδώ είναι πώς να γράψετε καθαρό κώδικα Διαβάστε περισσότερα ως coder, και αυτές οι συνήθειες ισχύουν για όλες τις γλώσσες προγραμματισμού έτσι αξίζει να μάθουν νωρίς.
7. Σειριακές ανοησίες
Η σειριακή οθόνη είναι η κονσόλα του Arduino. Εκεί μπορείτε να στείλετε δεδομένα που έχουν ληφθεί από τις καρφίτσες του Arduino και να τα εμφανίσετε ως φιλικά προς ανάγνωση κειμένου. Δυστυχώς, όπως πολλοί από εσάς ίσως γνωρίζετε ήδη, δεν είναι πάντα τόσο απλό.
Στις πρώτες μέρες προσπαθώντας να λειτουργήσουν τα πράγματα, δεν υπάρχει τίποτα πιο απογοητευτικό από τη δημιουργία του μικροελεγκτή σας για να εκτυπώσετε στη σειριακή οθόνη και να μην πάρετε τίποτα πίσω αλλά εντελώς ανοησίες. Ευτυχώς, υπάρχει σχεδόν πάντα μια εύκολη λύση.
Κατά την εκκίνηση της σειριακής οθόνης σε κώδικα, ρυθμίζετε επίσης την ταχύτητα μετάδοσης . Αυτός ο αριθμός αναφέρεται απλώς στον αριθμό των δυαδικών ψηφίων ανά δευτερόλεπτο που αποστέλλονται στη σειριακή οθόνη. Στο παρακάτω παράδειγμα, η ταχύτητα baud έχει οριστεί σε 9.600 σε κώδικα. Βεβαιωθείτε ότι έχετε ρυθμίσει την ίδια τιμή χρησιμοποιώντας και το αναπτυσσόμενο μενού στο κάτω μέρος της σειριακής οθόνης και όλα θα πρέπει να εμφανίζονται σωστά.
Ενδέχεται να παρατηρήσετε στη σειριακή οθόνη ότι υπάρχουν διάφορες ταχύτητες από τις οποίες μπορείτε να επιλέξετε. Σπάνια υπάρχει ανάγκη αλλαγής της ταχύτητας μετάδοσης, εκτός εάν μεταφέρετε μεγάλα κομμάτια δεδομένων. Στα 9.600, η σειριακή οθόνη μπορεί να εκτυπώσει σχεδόν 1.000 χαρακτήρες ανά δευτερόλεπτο. Εάν μπορείτε να διαβάσετε αυτό γρήγορα, συγχαρητήρια, είστε σαφώς ένας οδηγός.
8. Βιβλιοθήκες που λείπουν
Ο εκτεταμένος και συνεχώς αυξανόμενος κατάλογος των διαθέσιμων βιβλιοθηκών για το Arduino είναι ένα από τα πράγματα που το καθιστούν τόσο προσιτό για τους νεοφερμένους. Οι βιβλιοθήκες που γράφονται από έμπειρους κωδικοποιητές και κυκλοφορούν δωρεάν επιτρέπουν τη χρήση πολύπλοκων στοιχείων όπως ατομικά διευθυνσιοδοτούμενες λωρίδες LED και αισθητήρες καιρού χωρίς να χρειάζεται να γνωρίζουν πολύπλοκες κωδικοποιήσεις.
Μπορείτε να εγκαταστήσετε τις βιβλιοθήκες κατευθείαν από το IDE επιλέγοντας το Sketch > Include Library > Manage Libraries (Βιβλιοθήκες διαχείρισης) για να εμφανιστεί το πρόγραμμα περιήγησης της βιβλιοθήκης.
Αφού εγκαταστήσετε τις βιβλιοθήκες σας, μπορείτε να τις χρησιμοποιήσετε σε οποιοδήποτε έργο και πολλοί έρχονται με δικά τους παραδείγματα. Υπάρχουν δύο πιθανές παγίδες εδώ.
- Χρησιμοποιώντας κώδικα που απαιτεί βιβλιοθήκη που δεν έχετε.
- Προσπαθώντας να χρησιμοποιήσετε τμήματα μιας βιβλιοθήκης που δεν έχετε συμπεριλάβει στο έργο σας.
Σε πρώτη περίπτωση, εάν βρείτε ένα κομμάτι κώδικα που φαίνεται τέλειο για το σχέδιό σας, μόνο για να το βρείτε αρνείται να μεταγλωττίσει μόλις το έχετε στο IDE, ελέγξτε ότι δεν περιλαμβάνει βιβλιοθήκη που δεν έχετε εγκαταστήσει ακόμα. Μπορείτε να το ελέγξετε κοιτάζοντας το #include στο επάνω μέρος του κώδικα. Εάν περιλαμβάνει κάτι που δεν έχετε εγκαταστήσει ακόμη δεν πρόκειται να λειτουργήσει!
Στη δεύτερη περίπτωση έχετε το αντίθετο πρόβλημα. Εάν χρησιμοποιείτε λειτουργίες από μια βιβλιοθήκη που έχετε εγκαταστήσει σε σας υπολογιστή και ο κώδικας αρνείται να μεταγλωττίσει, μπορεί να είναι ότι ξεχάσατε να συμπεριλάβετε τη βιβλιοθήκη στο σκίτσο στο οποίο εργάζεστε επί του παρόντος. Για παράδειγμα, αν θέλετε να χρησιμοποιήσετε τη φανταστική βιβλιοθήκη Fastled με τις λωρίδες LED Neopixel, θα χρειαστεί να προσθέσετε #include "FastLED.h" στην αρχή του κώδικά σας για να το ενημερώσετε για να αναζητήσετε τη βιβλιοθήκη.
9. Πλωτό
Για το προτελευταίο μας λάθος, θα δούμε τις πλωτές καρφίτσες. Με την επιπλεύσεως, αυτό που πραγματικά σημαίνει είναι ότι η τάση ενός πείρου κυμαίνεται δίνοντας μια ασταθή ανάγνωση. Αυτό προκαλεί ιδιαίτερα προβλήματα όταν χρησιμοποιείτε ένα κουμπί για να ενεργοποιήσετε κάτι στο Arduino σας και μπορεί να οδηγήσει σε ανεπιθύμητη συμπεριφορά.
Αυτό οφείλεται σε ανεπιθύμητες παρεμβολές από τις γύρω ηλεκτρονικές συσκευές, αλλά μπορεί εύκολα να αντιμετωπιστεί χρησιμοποιώντας την εσωτερική αντίσταση pull up του Arduino.
Αυτό το βίντεο από το AddOhms εξηγεί το πρόβλημα και πώς να το διορθώσετε.
10. Σκοποβολή για τη Σελήνη
Αυτό δεν είναι ένα συγκεκριμένο πρόβλημα και περισσότερο ζήτημα υπομονής. Οι Arduinos κάνουν πολύ εύκολο να πηδήξουν και να ξεκινήσουν πρωτότυπες ιδέες. Παρόλο που είναι αλήθεια ότι τα δύσκολα έργα καθιστούν τις εμπειρίες γρήγορης εκμάθησης, αξίζει να ξεκινήσετε μικρές. Αν το πρώτο έργο που επιχειρείτε είναι πολύπλοκο, πιθανότατα θα πάρετε ένα από τα παραπάνω προβλήματα, αφήνοντας σας απογοητευμένοι, και ενδεχομένως με τηγανητά ηλεκτρονικά.
Το μεγάλο πράγμα για την εργασία με μικροελεγκτές είναι το τεράστιο ποσό των έργων που είναι διαθέσιμα για να μάθουν από. Αν σχεδιάζετε να δημιουργήσετε ένα σύνθετο σύστημα φωτισμού, ξεκινώντας με ένα απλό σύστημα φωτεινών σηματοδοτών Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτισμού της κυκλοφορίας Arduino Προγραμματισμός για αρχάριους: Ο ελεγκτής φωτός της κυκλοφορίας Την περασμένη εβδομάδα μάθαμε για τη βασική δομή ενός προγράμματος Arduino μια πιο προσεκτική ματιά στο παράδειγμα του 'blink'. Ας ελπίσουμε ότι εκμεταλλευτήκατε την ευκαιρία να πειραματιστείτε με κώδικα προσαρμόζοντας τους χρόνους. Αυτή τη φορά, ... Διαβάστε περισσότερα θα σας δώσει τη βάση για να προχωρήσουμε. Πριν από τη δημιουργία ενός τεράστιου LED φως ταινία δείχνουν, ίσως δοκιμάστε κάτι μικρότερο ως δοκιμή τρέχει σαν το εσωτερικό της θήκη PC σας Προσθήκη Wi-Fi ελεγχόμενος φωτισμός στον υπολογιστή σας με NodeMCU Προσθήκη Wi-Fi ελεγχόμενο φωτισμό στον υπολογιστή σας με NodeMCU Μάθετε πώς να ζωντανέψει up της θήκης του υπολογιστή σας με την οικοδόμηση ενός DIY Wi-Fi-ελεγχόμενο σύστημα Neopixel με NodeMCU και κάποια βασικά προγραμματισμού. Διαβάστε περισσότερα .
Κάθε μικρό έργο σας διδάσκει μια άλλη πτυχή της χρήσης των ελεγκτών Arduino και προτού να το ξέρετε θα χρησιμοποιείτε αυτά τα έξυπνα μικρά διοικητικά συμβούλια για να ελέγχετε όλη την ζωή σας!
Καμπύλη εκμάθησης
Η καμπύλη εκμάθησης για το Arduino μπορεί να φανεί αρκετά αποθαρρυντική για τους απροσδιόριστους, αλλά η αφοσιωμένη διαδικτυακή του κοινότητα καθιστά τη μαθησιακή διαδικασία πολύ λιγότερο επώδυνη. Παρακολουθώντας τα εύκολα λάθη όπως αυτά του άρθρου αυτού, μπορείτε να σώσετε τον εαυτό σας μια πληθώρα απογοητεύσεων.
Τώρα που ξέρετε ποια λάθη πρέπει να αποφύγετε, γιατί να μην προσπαθήσετε να φτιάξετε το δικό σας Arduino Μην ξοδέψετε χρήματα σε ένα Arduino - Φτιάξτε το δικό σας για πολύ λιγότερα Μην ξοδέψετε χρήματα σε ένα Arduino - Φτιάξτε το δικό σας για πολύ λιγότερα Λατρεύω Arduinos μου . Σε κάθε σημείο, έχω αρκετά έργα εν κινήσει - τα πρωτότυπα είναι απλά τόσο εύκολα μαζί τους. Αλλά μερικές φορές, θέλω να κρατήσω το έργο λειτουργικό χωρίς να αγοράσω ... Διαβάστε περισσότερα, δεν υπάρχει μεγαλύτερος τρόπος για να μάθετε πώς λειτουργούν.
Ξεκινάτε με τους πίνακες του Arduino; Έχετε πέσει σε κάποια από αυτές τις παγίδες; Υπάρχει κάποιος που χάσαμε που σας έπεσε; Ενημερώστε μας στα παρακάτω σχόλια!
Πιστωτική εικόνα: SIphotography / Depositphotos