Διαφήμιση
Πλακέτες Arduino και το πολλούς μικροελεγκτές σε προσιτές τιμές Μικροελεγκτές $5: Arduino, Raspberry Pi Zero ή NodeMCU;Παλιότερα ίσχυε ότι αν θέλατε να πάρετε έναν υπολογιστή, θα έπρεπε να υποθηκεύσετε ξανά το σπίτι σας για να τον πληρώσετε. Τώρα, μπορείτε να πάρετε ένα για έναν Αβραάμ Λίνκολν. Διαβάστε περισσότερα που ήρθε στο πέρασμά τους, άλλαξε για πάντα τα ηλεκτρονικά του χόμπι. Αυτό που κάποτε ήταν ο τομέας του super geek, οπλισμένου με εκτεταμένες γνώσεις ηλεκτρονικών και υπολογιστών, είναι τώρα διαθέσιμο σε όλους.
Η τιμή του υλικού πέφτει συνεχώς και η διαδικτυακή κοινότητα συνεχώς αυξάνεται. Καλύψαμε προηγουμένως ξεκινώντας με ένα Arduino Ξεκινώντας με το Arduino: Ένας οδηγός για αρχάριουςΤο Arduino είναι μια πλατφόρμα πρωτοτύπων ηλεκτρονικών ανοιχτού κώδικα που βασίζεται σε ευέλικτο, εύχρηστο υλικό και λογισμικό. Προορίζεται για καλλιτέχνες, σχεδιαστές, χομπίστες και οποιονδήποτε ενδιαφέρεται να δημιουργήσει διαδραστικά αντικείμενα ή περιβάλλοντα. Διαβάστε περισσότερα
, και υπάρχουν πολλά σπουδαία έργα για αρχάριους 15 υπέροχα έργα Arduino για αρχάριουςΕνδιαφέρεστε για έργα Arduino αλλά δεν είστε σίγουροι από πού να ξεκινήσετε; Αυτά τα έργα αρχαρίων θα σας διδάξουν πώς να ξεκινήσετε. Διαβάστε περισσότερα για να γνωριστούμε, οπότε δεν υπάρχει λόγος να μην μπείτε αμέσως!Αλλά σήμερα, θα καλύψουμε μερικά λάθη που γίνονται συχνά από ανθρώπους που είναι νέοι σε αυτόν τον κόσμο και πώς να τα αποφύγετε.
Παροχή τροφοδοσίας!
Οι περισσότερες πλακέτες Arduino διαθέτουν ενσωματωμένο ρυθμιστή ισχύος, που σημαίνει ότι μπορείτε να τον τροφοδοτήσετε από USB ή τροφοδοτικό. Ενώ κάθε πίνακας διαφέρει ακριβώς στο τι μπορεί να πάρει, είναι συνήθως 7-12v εισάγετε μέσω ενός βύσματος κάννης DC ή μέσω του ακροδέκτη VIN. Αυτό μας φέρνει όμορφα στο πρώτο μας λάθος:
1. Εξωτερική τροφοδοσία της πλακέτας "Backwards"
Αυτό το πρώτο τραβάει τους ανθρώπους όλη την ώρα. Εάν τροφοδοτείτε την πλακέτα σας από μπαταρία ή τροφοδοτικό, πρέπει να βεβαιωθείτε ότι V+ πηγαίνει στο VIN καρφίτσα, και το Εδαφος σύρμα πηγαίνει στο GND καρφίτσα. Εάν το πάρετε αυτό προς τα πίσω, είναι σχεδόν σίγουρο ότι θα τηγανίσετε τη σανίδα σας.

Αυτό το φαινομενικά προφανές σφάλμα συμβαίνει πιο συχνά από ό, τι νομίζετε, γι' αυτό ελέγχετε πάντα τη ρύθμιση της τροφοδοσίας πριν ενεργοποιήσετε οτιδήποτε!
Όταν ο αέρας μυρίζει τηγανητό Arduino, τις περισσότερες φορές αυτός είναι ο κύριος λόγος. Το δεύτερο πιο πιθανό είναι επειδή κάτι προσπάθησε να τραβήξει πολύ ρεύμα από τον πίνακα. Είναι σημαντικό να γνωρίζετε πόση ισχύ χρειάζονται τα εξαρτήματά σας σε σύγκριση με την ποσότητα που μπορεί να παρέχει η πλακέτα σας.
Πριν βουτήξουμε σε αυτό, ας ρίξουμε μια γρήγορη ματιά στη θεωρία πίσω από την εξουσία.
Επικαιρότητα
Ένα ουσιαστικό μέρος της εργασίας με μικροελεγκτές είναι η γνώση των βασικών στοιχείων των ηλεκτρονικών. Αν και δεν χρειάζεται να είστε ιδιοφυής ηλεκτρολόγος μηχανικός, είναι σημαντικό να το καταλάβετε Volts, ενισχυτές, Αντίσταση, και πώς συνδέονται. Sparkfun έχουν ένα εξαιρετικό αστάρι για ηλεκτρονικά, μαζί με πολλά βίντεο που εξηγούν Τάση, Ρεύμα (Αμπέρ) και Νόμος του Ohm (Αντίσταση).
Η κατανόηση της ακριβούς ισχύς που χρειάζεται ένα εξάρτημα είναι ένα ουσιαστικό μέρος της εργασίας με τις πλακέτες Arduino.
2. Εκτέλεση εξαρτημάτων απευθείας από καρφίτσες
Αυτό πιάνει πολλούς ανθρώπους που είναι πρόθυμοι να βουτήξουν απευθείας σε έργα. Είναι δυνατή η χρήση ορισμένων εξαρτημάτων χαμηλής κατανάλωσης απευθείας με τους ακροδέκτες Arduino. Σε πολλές περιπτώσεις όμως, κάτι τέτοιο μπορεί να αντλήσει πάρα πολύ ισχύ από το Arduino, με κίνδυνο να καταστρέψει τον μικροελεγκτή σας.
Ο χειρότερος παραβάτης εδώ είναι οι κινητήρες. Ακόμη και οι κινητήρες χαμηλής ισχύος τραβούν τόσο ποικίλο ρυθμό ισχύος που συνήθως δεν είναι ασφαλές να χρησιμοποιηθούν απευθείας με τους ακροδέκτες Arduino. Για έναν πραγματικά DIY τρόπο χρήσης ενός κινητήρα, πρέπει να χρησιμοποιήσετε ένα H-γέφυρα. Αυτά τα τσιπ σας επιτρέπουν να ελέγχετε έναν κινητήρα συνεχούς ρεύματος χρησιμοποιώντας τις ακίδες arduino, χωρίς να διακινδυνεύετε να τηγανίσετε την πλακέτα σας.

Αυτά τα μικρά τσιπ διαχωρίζουν την τροφοδοσία από το Arduino και επιτρέπουν στον κινητήρα να κινείται και προς τις δύο κατευθύνσεις. Ιδανικό για ρομποτική DIY ή οχήματα τηλεχειρισμού. Ο ευκολότερος τρόπος να χρησιμοποιήσετε αυτά τα τσιπ είναι ως μέρος μιας ασπίδας για το Arduino σας και είναι διαθέσιμα για κάτω από $2 από την Aliexpress, ή αν νιώθετε περιπετειώδεις, θα μπορούσατε πάντα Κάνε το δικό σου.

Για αρχάριους που χρησιμοποιούν κινητήρες με Arduino, το Adafruit έχει μαθήματα χρήσης τόσο το ίδιο το τσιπ και τα δικά τους θωράκιση κινητήρα.
Ρελέ και MOSFET
Άλλα ηλεκτρικά εξαρτήματα και συσκευές μπορεί να αντλούν πιο προβλέψιμα ποσά ενέργειας, αλλά εξακολουθείτε να μην θέλετε να συνδέονται απευθείας στον μικροελεγκτή σας. Ακόμη και οι ταινίες LED 5v μπορεί να είναι επικίνδυνες. Ενώ η σύνδεση μερικών απευθείας στην πλακέτα για δοκιμή μπορεί να είναι εντάξει, είναι γενικά καλύτερη πρακτική να χρησιμοποιείτε μια εξωτερική πηγή τροφοδοσίας και να τα ελέγχετε μέσω ενός ρελέ ή MOSFET.
Αν και υπάρχουν διαφορές μεταξύ των δύο, είναι λειτουργικά ίδιες για πολλές εφαρμογές στα ηλεκτρονικά χόμπι. Και τα δύο μπορούν να λειτουργήσουν ως διακόπτης μεταξύ μιας πηγής ρεύματος και ενός στοιχείου, το οποίο ενεργοποιείται ή απενεργοποιείται από ένα Arduino. Ένα ρελέ είναι πλήρως απομονωμένο από το κύκλωμα που το ελέγχει και λειτουργεί αποκλειστικά ως διακόπτης on/off. Ο Dejan Nedelkovski έχει μια καλή εισαγωγή βίντεο για τη χρήση ρελέ που λαμβάνονται από τα δικά του φροντιστηριακό άρθρο.
Ένα MOSFET επιτρέπει τη διέλευση διαφορετικών ποσοτήτων ισχύος με χρήση διαμόρφωση πλάτους παλμού (PWM) από έναν ακροδέκτη Arduino. Για ένα αστάρι σχετικά με τη χρήση MOSFET με λωρίδες LED, ανατρέξτε στο δικό μας Απόλυτος οδηγός για να τα συνδέσετε με ένα Arduino.
3. Παρεξήγηση Breadboards
Ένα σύνηθες σφάλμα κατά την εκκίνηση είναι η πρόκληση βραχυκυκλώματος. Αυτά συμβαίνουν όταν μέρη του κυκλώματος ενώνονται σε σημεία που δεν θα έπρεπε, δίνοντας στην ισχύ μια απλούστερη διαδρομή για να ακολουθήσει. Αυτό στην καλύτερη περίπτωση θα έχει ως αποτέλεσμα το κύκλωμά σας να μην λειτουργεί όπως θα έπρεπε, και στη χειρότερη με τηγανητά εξαρτήματα ή ακόμα και κίνδυνο πυρκαγιάς!
Για να αποφευχθεί αυτό όταν χρησιμοποιείτε ένα breadboard, είναι σημαντικό να κατανοήσετε πώς λειτουργεί ένα breadboard. Αυτό το βίντεο από το Science Buddies είναι ένας εξαιρετικός τρόπος για να γνωριστείτε.
Η σημαντική πτυχή εδώ είναι να θυμάστε πώς λειτουργούν οι ράγες σε κάθε σανίδα. Σε πλήρεις και μισές ράγες, οι εξωτερικές ράγες λειτουργούν οριζόντια και οι εσωτερικές ράγες κάθετα, με ένα κενό στη μέση της σανίδας. Οι μίνι breadboards έχουν μόνο κάθετες ράγες.
Ο ευκολότερος τρόπος για να αποφύγετε την πρόκληση βραχυκύκλωσης σε ένα breadboard είναι απλώς να ελέγξετε την εργασία σας πριν ενεργοποιήσετε τη συσκευή σας. Αυτή η ματιά της τελευταίας στιγμής μπορεί να σας σώσει από πολλά δεινά!
4. Ατυχίες συγκόλλησης
Το ίδιο πρόβλημα μπορεί να συμβεί κατά τη συγκόλληση Arduinos ή εξαρτημάτων σε πρωτόκολλο, ειδικά με μικρότερες πλακέτες όπως το Arduino Nano. Το μόνο που χρειάζεται είναι μια μικρή σταγόνα συγκόλλησης μεταξύ δύο ακίδων για να προκαλέσει βραχυκύκλωμα που θα μπορούσε να καταστρέψει τον μικροελεγκτή σας. Ο μόνος τρόπος για να αποφευχθεί αυτό είναι να είστε προσεκτικοί και να εξασκείτε τη συγκόλληση όσο το δυνατόν περισσότερο.
Όταν ξεκινάτε, η συγκόλληση μπορεί να φαίνεται αρκετά λεπτή και τρομακτική εργασία, αλλά γίνεται πολύ πιο εύκολη με τον καιρό. Μας οδηγός έργου για αρχάριους Μάθετε πώς να συγκολλάτε, με αυτές τις απλές συμβουλές και έργαΣας τρομάζει λίγο η σκέψη ενός ζεστού σιδήρου και λιωμένου μετάλλου; Εάν θέλετε να ξεκινήσετε να εργάζεστε με ηλεκτρονικά, θα πρέπει να μάθετε να συγκολλάτε. Ας βοηθήσουμε. Διαβάστε περισσότερα θα πρέπει να βοηθήσει οποιονδήποτε μετακινείται από το breadboard στον κόσμο του πρωτότυπου!
5. Συνδέοντας τα πράγματα μέχρι τις λάθος καρφίτσες
Εργασία με μικροελεγκτές σημαίνει εργασία με ακίδες. Τα περισσότερα εξαρτήματα και πολλές πλακέτες έρχονται με καρφίτσες για να τα προσαρτήσετε στο πρωτόκολλο. Γνωρίζοντας ποιο pin κάνει αυτό που είναι απαραίτητο για να βεβαιωθείτε ότι τα πράγματα λειτουργούν όπως θέλετε.
Ένα κοινό παράδειγμα είναι το MOSFET που αναφέρθηκε προηγουμένως. Τα τρία πόδια σε ένα MOSFET ονομάζονται Πύλη, Διοχετεύω, και Πηγή. Η ανάμειξη οποιουδήποτε από αυτά μπορεί να προκαλέσει τη ροή ρεύματος προς τη λάθος κατεύθυνση ή να προκαλέσει βραχυκύκλωμα. Αυτό μπορεί να καταστρέψει το MOSFET, το Arduino, τη συσκευή σας ή αν είστε πραγματικά άτυχοι, και τα τρία!

Πάντα να ψάχνετε για ένα φύλλο δεδομένων ή pinout ενός στοιχείου πριν το χρησιμοποιήσετε για να προσδιορίσετε ακριβώς ποια ακίδα πηγαίνει και πόση ισχύς χρειάζεται για να χρησιμοποιηθεί.
6. Συντακτικά λάθη στον κώδικα
Απομακρυνόμενοι από την πλευρά του υλικού του Arduino, υπάρχουν πολλά λάθη που πρέπει να γίνουν κατά την κωδικοποίηση. Τα πιο τυπικά σφάλματα περιλαμβάνουν:
- Λείπουν ερωτηματικά στο τέλος των γραμμών
- Λείπει/λάθος τύπος αγκύλων
- Ορθογραφικά λάθη
Οποιοδήποτε από τα παραπάνω προβλήματα, αν και μικρό, θα σταματήσει το πρόγραμμά σας να λειτουργεί όπως θα έπρεπε. Πάρτε για παράδειγμα το σκίτσο Blink. Παρακάτω είναι το απλό σκίτσο Blink.ino που περιλαμβάνεται στο Arduino IDE, με το κείμενο βοήθειας να έχει αφαιρεθεί. Με την πρώτη ματιά φαίνεται λίγο πολύ εντάξει, έτσι δεν είναι;
void setup() { pinMode (LED_BUILTIN, OUTPUT) } void loop { digitalWrite (LED_BUILTIN, HIGH); καθυστέρηση{1000}; digitalwrite (LED_BUILTIN, LOW); καθυστέρηση (1000);
Αυτός ο κώδικας δεν θα μεταγλωττιστεί και υπάρχουν 5 λόγοι. Ας τους δούμε:
- Γραμμή 2: Λείπει το ερωτηματικό.
- Γραμμή 5: Λείπουν αγκύλες συναρτήσεων.
- Γραμμή 7: Λάθος τύπος στηρίγματος.
- Γραμμή 8: Η συνάρτηση DigitalWrite έχει γραφτεί λανθασμένα.
- Γραμμή 8/9: Λείπει το σγουρό στήριγμα κλεισίματος.
Δείτε πώς πρέπει να μοιάζει αυτός ο κώδικας:
void setup() { pinMode (LED_BUILTIN, OUTPUT); } void loop() { digitalWrite (LED_BUILTIN, HIGH); καθυστέρηση (1000); digitalWrite (LED_BUILTIN, LOW); καθυστέρηση (1000); }
Κάθε ένα από αυτά τα σφάλματα, αν και ασήμαντα, θα σταματήσει να λειτουργεί το πρόγραμμά σας. Μπορεί να είναι αρκετά απογοητευτικό στην αρχή να πεις τι ακριβώς είναι λάθος, αν και γίνεται πολύ πιο εύκολο με τον καιρό. Μια καλή συμβουλή για να συνηθίσετε τον προγραμματισμό του Arduino είναι να έχετε ανοιχτό ένα άλλο πρόγραμμα στο οποίο μπορείτε να ανατρέξετε, καθώς στις περισσότερες περιπτώσεις η σύνταξη και η μορφοποίηση είναι ίδια μεταξύ διαφορετικών προγραμμάτων.
Εάν η κωδικοποίηση ενός Arduino είναι η πρώτη σας προσπάθεια στην κωδικοποίηση, καλώς ήρθατε! Είναι ένα ανταποδοτικό χόμπι να μαθαίνεις και να το μαθαίνεις ορισμένοι τύποι προγραμματιστών είναι σε ζήτηση 10 θέσεις εργασίας προγραμματισμού υπολογιστών που είναι σε ζήτηση αυτή τη στιγμήΔεδομένου ότι η προσγείωση μιας εργασίας προγραμματισμού μπορεί να είναι δύσκολη στο τρέχον τοπίο, σκεφτείτε να εστιάσετε σε μία από τις ακόλουθες συγκεντρώσεις για να βελτιώσετε τις πιθανότητες επιτυχίας σας. Διαβάστε περισσότερα , θα μπορούσε να είναι μια μεγάλη αλλαγή καριέρας! Υπάρχουν καλές συνήθειες για μάθηση Αρχάριος Arduino και Raspberry Pi; Δείτε πώς να γράψετε καθαρό κώδικα Διαβάστε περισσότερα ως κωδικοποιητής, και αυτές οι συνήθειες ισχύουν για όλες τις γλώσσες προγραμματισμού, επομένως αξίζει να τις μάθετε νωρίς.
7. Σειριακή ανοησία
Η σειριακή οθόνη είναι η κονσόλα του Arduino. Είναι όπου μπορείτε να στείλετε οποιαδήποτε δεδομένα λαμβάνονται από τις ακίδες του Arduino και να τα εμφανίσετε ως φιλικά στην ανάγνωση κειμένου. Δυστυχώς, όπως πολλοί από εσάς πιθανότατα γνωρίζετε ήδη, δεν είναι πάντα τόσο απλό.

Στις πρώτες μέρες της προσπάθειας να λειτουργήσουν τα πράγματα, δεν υπάρχει τίποτα πιο απογοητευτικό από το να ρυθμίσετε τον μικροελεγκτή σας να εκτυπώνει στη σειριακή οθόνη και να μην λαμβάνετε τίποτα πίσω από την απόλυτη ανοησία. Ευτυχώς, υπάρχει σχεδόν πάντα μια εύκολη λύση.
Κατά την εκκίνηση της σειριακής οθόνης σε κωδικό, ορίζετε επίσης ρυθμός baud. Αυτός ο αριθμός αναφέρεται απλώς στον αριθμό των bit ανά δευτερόλεπτο που αποστέλλονται στη σειριακή οθόνη. Στο παρακάτω παράδειγμα, ο ρυθμός baud έχει οριστεί σε 9.600 στον κώδικα. Βεβαιωθείτε ότι το έχετε ορίσει στην ίδια τιμή χρησιμοποιώντας το αναπτυσσόμενο μενού στο κάτω μέρος της σειριακής οθόνης και όλα θα πρέπει να εμφανίζονται σωστά.

Μπορεί να παρατηρήσετε στη σειριακή οθόνη ότι υπάρχουν πολλές ταχύτητες για να διαλέξετε. Σπάνια υπάρχει ανάγκη αλλαγής του ρυθμού baud, εκτός εάν μεταφέρετε μεγάλα κομμάτια δεδομένων. Στα 9.600, η σειριακή οθόνη μπορεί να εκτυπώσει σχεδόν 1.000 χαρακτήρες ανά δευτερόλεπτο. Αν μπορείς να διαβάζεις τόσο γρήγορα, συγχαρητήρια, είσαι ξεκάθαρα μάγος.
8. Βιβλιοθήκες που λείπουν
Η εκτενής και συνεχώς αυξανόμενη λίστα βιβλιοθηκών που διατίθενται για το Arduino είναι ένα από τα πράγματα που το καθιστούν τόσο προσιτό για τους νεοφερμένους. Οι βιβλιοθήκες που γράφτηκαν από έμπειρους κωδικοποιητές και κυκλοφόρησαν δωρεάν καθιστούν δυνατή τη χρήση σύνθετων εξαρτήματα όπως λωρίδες LED με δυνατότητα ατομικής διεύθυνσης και αισθητήρες καιρού χωρίς να χρειάζεται να το γνωρίζετε σύνθετη κωδικοποίηση.
Μπορείτε να εγκαταστήσετε βιβλιοθήκες απευθείας από το IDE επιλέγοντας Σκίτσο > Συμπεριλάβετε τη βιβλιοθήκη > Διαχείριση Βιβλιοθηκών για να εμφανίσετε το πρόγραμμα περιήγησης της βιβλιοθήκης.

Αφού εγκαταστήσετε τις βιβλιοθήκες σας, μπορείτε να τις χρησιμοποιήσετε σε οποιοδήποτε έργο, και πολλά έρχονται με παραδείγματα δικών τους έργων. Υπάρχουν δύο πιθανές παγίδες εδώ.
- Χρήση κώδικα που απαιτεί βιβλιοθήκη που δεν έχετε.
- Προσπαθώντας να χρησιμοποιήσετε μέρη μιας βιβλιοθήκης που δεν έχετε συμπεριλάβει στο έργο σας.
Στην πρώτη περίπτωση, αν βρείτε ένα κομμάτι κώδικα που φαίνεται τέλειο για το έργο σας, μόνο να το βρείτε αρνείται να μεταγλωττίσει μόλις το έχετε στο IDE σας, ελέγξτε ότι δεν περιλαμβάνει βιβλιοθήκη που δεν έχετε ακόμη εγκαθιστώ. Μπορείτε να το ελέγξετε κοιτάζοντας το #περιλαμβάνω στην κορυφή του κώδικα. Εάν περιλαμβάνει κάτι που δεν έχετε εγκαταστήσει ακόμα, δεν θα λειτουργήσει!
Στη δεύτερη περίπτωση έχεις το αντίθετο πρόβλημα. Εάν χρησιμοποιείτε λειτουργίες από μια βιβλιοθήκη, έχετε εγκαταστήσει στον υπολογιστή σας και ο κωδικός απορρίπτεται για τη μεταγλώττιση, μπορεί να ξεχάσατε να συμπεριλάβετε τη βιβλιοθήκη στο σκίτσο που εργάζεστε αυτήν τη στιγμή επί. Για παράδειγμα, αν θέλατε να χρησιμοποιήσετε το φανταστικό Νηστικοί βιβλιοθήκη με τις ταινίες LED Neopixel, θα πρέπει να προσθέσετε #include "FastLED.h" στην αρχή του κωδικού σας για να το ενημερώσετε για να αναζητήσει τη βιβλιοθήκη.
9. Επιπλέει μακριά
Για το προτελευταίο μας λάθος, θα δούμε τις αιωρούμενες καρφίτσες. Με τον όρο αιώρηση, αυτό που πραγματικά εννοούμε είναι ότι η τάση μιας ακίδας κυμαίνεται δίνοντας μια ασταθή ένδειξη. Αυτό προκαλεί ιδιαίτερα προβλήματα όταν χρησιμοποιείτε ένα κουμπί για να ενεργοποιήσετε κάτι στο Arduino σας και μπορεί να οδηγήσει σε ανεπιθύμητη συμπεριφορά.
Αυτό οφείλεται σε ανεπιθύμητες παρεμβολές από τις γύρω ηλεκτρονικές συσκευές, αλλά μπορεί εύκολα να αντιμετωπιστεί χρησιμοποιώντας την εσωτερική αντίσταση έλξης του Arduino.
Αυτό το βίντεο από AddOhms εξηγεί το πρόβλημα και πώς να το διορθώσετε.
10. Σκοποβολή για το φεγγάρι
Αυτό δεν είναι ένα συγκεκριμένο πρόβλημα, και περισσότερο ζήτημα υπομονής. Τα Arduinos κάνουν πολύ εύκολο να μπείτε και να ξεκινήσετε να δημιουργείτε πρωτότυπες ιδέες. Αν και είναι αλήθεια ότι τα δύσκολα έργα δημιουργούν γρήγορες εμπειρίες μάθησης, αξίζει να ξεκινήσετε από μικρά. Εάν το πρώτο έργο που επιχειρείτε είναι εξαιρετικά περίπλοκο, πιθανότατα θα αντιμετωπίσετε ένα από τα παραπάνω προβλήματα, αφήνοντάς σας απογοητευμένους και ενδεχομένως με τηγανητά ηλεκτρονικά.
Το σπουδαίο με την εργασία με μικροελεγκτές είναι ο τεράστιος αριθμός έργων που είναι διαθέσιμα για να μάθετε από αυτά. Εάν σκοπεύετε να φτιάξετε ένα σύνθετο σύστημα φωτισμού, ξεκινώντας με α απλό σύστημα φαναριών Arduino Programming for Beginners: Traffic Light Controller Project TutorialΗ κατασκευή ενός ελεγκτή φαναριού Arduino σάς βοηθά να αναπτύξετε βασικές δεξιότητες κωδικοποίησης! Σας ξεκινάμε. Διαβάστε περισσότερα θα σου δώσει τη βάση για να προχωρήσεις. Πριν δημιουργήσετε ένα τεράστιο σόου λωρίδων LED, ίσως δοκιμάσετε κάτι μικρότερο ως δοκιμαστική λειτουργία όπως το μέσα στη θήκη του υπολογιστή σας Προσθέστε ελεγχόμενο φωτισμό Wi-Fi στον υπολογιστή σας με το NodeMCUΜάθετε πώς να ζωντανέψετε την θήκη του υπολογιστή σας δημιουργώντας ένα σύστημα Neopixel ελεγχόμενο από Wi-Fi DIY με το NodeMCU και κάποιο βασικό προγραμματισμό. Διαβάστε περισσότερα .
Κάθε μικρό έργο σας διδάσκει μια άλλη πτυχή της χρήσης ελεγκτών Arduino και πριν το καταλάβετε, θα χρησιμοποιείτε αυτούς τους έξυπνους μικρούς πίνακες για να ελέγχετε όλη σας τη ζωή!
Καμπύλη εκμάθησης
Η καμπύλη εκμάθησης για το Arduino μπορεί να φαίνεται αρκετά τρομακτική στους μη μυημένους, αλλά η αποκλειστική διαδικτυακή του κοινότητα κάνει τη διαδικασία εκμάθησης πολύ λιγότερο επίπονη. Προσέχοντας εύκολα λάθη όπως αυτά σε αυτό το άρθρο, μπορείτε να γλιτώσετε από πολλές απογοητεύσεις.
Τώρα που ξέρετε ποια λάθη να αποφύγετε, γιατί να μην προσπαθήσετε χτίζοντας το δικό σας Arduino, δεν υπάρχει καλύτερος τρόπος για να μάθετε πώς λειτουργούν.
Για περισσότερα, ρίξτε μια ματιά στο Κωδικοποίηση Arduino με VS Code και PlatformIO Καλύτερη κωδικοποίηση Arduino με VS Code και PlatformIOΘέλετε έναν εύκολο τρόπο για να ξεκινήσετε την κωδικοποίηση του Arduino; Με το PlatformIO και το VS Code, μπορείτε να απλοποιήσετε τα έργα Arduino και να μάθετε πιο γρήγορα. Διαβάστε περισσότερα .
Πίστωση εικόνας: SIphotography/Depositphotos
Ο Ian Buckley είναι ανεξάρτητος δημοσιογράφος, μουσικός, ερμηνευτής και παραγωγός βίντεο που ζει στο Βερολίνο της Γερμανίας. Όταν δεν γράφει ή στη σκηνή, ασχολείται με DIY ηλεκτρονικά είδη ή κώδικα με την ελπίδα να γίνει τρελός επιστήμονας.