Πώς να κωδικοποιήσετε το Arduino – Οδηγός για αρχάριους

Pos Na Kodikopoiesete To Arduino Odegos Gia Archarious



Το Arduino είναι μια πλατφόρμα ανοιχτού κώδικα αρκετά χρήσιμη για άτομα που ασχολούνται με ενσωματωμένα συστήματα. Τα κύρια στοιχεία του Arduino περιλαμβάνουν την πλακέτα Arduino μέσα στην οποία έχουμε μικροελεγκτή και το άλλο κύριο μέρος είναι το Arduino IDE ( Ολοκληρωμένο περιβάλλον ανάπτυξης ) γνωστό και ως λογισμικό Arduino όπου μπορούμε να γράψουμε τον κώδικα και το IDE να μεταγλωττίσει αυτόν τον κώδικα σε δυαδικό αρχείο Hex το οποίο μπορεί να διαβαστεί από τον μικροελεγκτή.

Το Arduino IDE είναι ένα λογισμικό πολλαπλών πλατφορμών διαθέσιμο σε Windows, Mac και Linux. Η γλώσσα Arduino που είναι παράγωγο της C++ χρησιμοποιείται για τον προγραμματισμό των πλακών Arduino χρησιμοποιώντας το IDE.

Πώς να ξεκινήσετε να χρησιμοποιείτε το Arduino ως αρχάριος:

Σε αυτόν τον οδηγό θα σας εξηγήσουμε πώς να γράψετε το πρώτο σας πρόγραμμα με τη βοήθεια της πλακέτας Arduino. Το μόνο που χρειάζεσαι είναι:







  • Πλακέτα Arduino (UNO)
  • Καλώδιο USB B
  • Ένας υπολογιστής ή φορητός υπολογιστής
  • Arduino IDE ή λογισμικό Arduino



Ακολουθώντας τα παρακάτω βήματα, μπορείτε να γράψετε το δικό σας πρόγραμμα. Ας ξεκινήσουμε:



Βήμα 1: Για να επικοινωνήσουμε με την πλακέτα Arduino χρειαζόμαστε λογισμικό που μετατρέπει τον κώδικά μας σε δυαδικά αρχεία που μπορούν να είναι κατανοητά από την πλακέτα Arduino. Πρέπει να κάνετε λήψη του Arduino IDE για να μπορέσουμε να προχωρήσουμε περαιτέρω. Εάν θέλετε να κατεβάσετε και να εγκαταστήσετε το Arduino IDE, κάντε κλικ Εδώ .





Καθώς έχουμε κατεβάσει το Arduino IDE τώρα, θα προχωρήσουμε στο Βήμα 2.

Βήμα 2: Εκκινήστε το Arduino IDE από το μενού έναρξης πατώντας το πλήκτρο Windows και πληκτρολογήστε Arduino IDE ή κάνοντας διπλό κλικ στο εικονίδιο λογισμικού IDE. Θα ανοίξει ένα παράθυρο που μοιάζει με αυτό.



Εδώ έχω δείξει την πλήρη διεπαφή του Arduino IDE.

Βήμα 3: Το επόμενο βήμα θα είναι η επιλογή της σωστής πλακέτας Arduino. Όλα εξαρτώνται από την πλακέτα που χρησιμοποιείτε, ακολουθήστε αυτά τα βήματα για να επιλέξετε την πλακέτα Arduino στο IDE:

Παω σε Εργαλεία>Πίνακας>Πλακέτες Arduino AVR – επιλέξτε τώρα όποια πλακέτα χρησιμοποιείτε.

Θυμηθείτε να επιλέξετε το σωστό μοντέλο της πλακέτας σας, εάν επιλέξετε λάθος πίνακα, το IDE θα δώσει σφάλμα μεταγλώττισης.

Βήμα 4: Από τώρα που έχετε επιλέξει την πλακέτα σας, ήρθε η ώρα να πείτε στο IDE σε ποια θύρα USB του υπολογιστή σας έχετε συνδέσει την πλακέτα Arduino. Για επιλογή λιμένα, μεταβείτε στη διεύθυνση: Εργαλεία>Θύρες>(Επιλέξτε Θύρα-Αριθμός).

Είναι σημαντικό να επιλέξετε τη σωστή σειριακή θύρα, διαφορετικά ο κωδικός σας δεν θα μπορεί να εγγραφεί στην πλακέτα Arduino.

Πώς να γράψετε τον πρώτο κώδικα Arduino

Έχουμε εγκαταστήσει το IDE μας και έχουμε δημιουργήσει συνδέσεις μεταξύ Arduino και υπολογιστή. Τώρα θα προχωρήσουμε στη σύνταξη του πρώτου κώδικα.

Όλα τα προγράμματα Arduino ακολουθούν την ίδια δομή. Μπορούμε να χωρίσουμε το πρόγραμμα Arduino σε τρία μέρη:

  • Δομή κώδικα
  • Μεταβλητές και σταθερές
  • Λειτουργίες

Η δομή κώδικα Arduino έχει δύο ακόμη κύρια μέρη:

Η συνάρτηση setup(): Σκοπός αυτής της συνάρτησης είναι όταν ξεκινά ένα σκίτσο, αρχικοποιεί τις λειτουργίες pin, τις μεταβλητές και αρχίζει να χρησιμοποιεί τις διαθέσιμες βιβλιοθήκες στο πρόγραμμά σας. Εκτελείται μόνο μία φορά κατά τη διάρκεια ολόκληρης της διαδικασίας μεταγλώττισης.

Η συνάρτηση loop(): Η συνάρτηση loop() χρησιμοποιείται μετά το εγκατάσταση () Η συνάρτηση έχει αρχικοποιηθεί, όπως υποδηλώνει το όνομα η λειτουργία loop() θα συνεχίσει να εκτελείται μέχρι να σταματήσει να χρησιμοποιείται για τον ενεργό έλεγχο της πλακέτας Arduino.

Παράδειγμα προγράμματος Arduino

Ως παράδειγμα, θα χρησιμοποιήσουμε το ενσωματωμένο πρόγραμμα Arduino Led από την ενότητα του παραδείγματος. Χρησιμοποιώντας αυτό το σκίτσο, θα προσπαθήσουμε να κατανοήσουμε τα βασικά του προγράμματος Arduino.

Ακολουθήστε αυτά τα βήματα για να εισαγάγετε το σκίτσο Led που αναβοσβήνει:

Παω σε Files>Examples>01.Basics>Blink , θα ανοίξει ένα νέο παράθυρο που μας δείχνει ένα σκίτσο του LED που αναβοσβήνει πρόγραμμα.

Όπως μπορούμε να δούμε στο σκίτσο έχουμε αρχικοποιήσει το εγκατάσταση () λειτουργία θα τρέξει μόνο μία φορά.

4 pinMode(LED_BUILTIN, OUTPUT); Αυτό θα ορίσει την ενσωματωμένη καρφίτσα led ως έξοδο μας.

Μετά από αυτό βρόχος() η λειτουργία αρχικοποιείται, θα εκτελείται ξανά και ξανά:

8 digitalWrite(LED_BUILTIN, HIGH); Αυτό θα ενεργοποιήσει το led
9 καθυστέρηση (1000); Αυτό θα δώσει μια παύση ενός δευτερολέπτου
10 digitalWrite(LED_BUILTIN, LOW); Αυτό θα απενεργοποιήσει το led
έντεκα καθυστέρηση (1000); Κάντε μια παύση ενός δευτερολέπτου

Διαβάστε για τις συναρτήσεις digitalWrite() και delay() – Τρόπος χρήσης Arduino DigitalWrite() και πως Λειτουργία καθυστέρησης Arduino έργα.

Χρησιμοποιώντας κουμπιά γρήγορης δράσης, ανεβάστε το πρόγραμμα στο Arduino.

Έξοδος προγράμματος

Μπορούμε να δούμε ένα ενσωματωμένο Led που αναβοσβήνει πάνω από την πλακέτα Arduino ως έξοδο μας:

συμπέρασμα

Αυτό μπορεί να είναι το τέλος αυτού του άρθρου, αλλά είναι μόνο η αρχή του νέου σας ταξιδιού με το Arduino.
Η σύνταξη κώδικα με το Arduino είναι πάντα διασκεδαστική και μια εξαιρετική ευκαιρία εκμάθησης για αρχάριους. Έχουμε γράψει τον πρώτο μας κώδικα led που αναβοσβήνει, μπορείτε να δοκιμάσετε και άλλα παραδείγματα και να αυξήσετε τις γνώσεις προγραμματισμού σας.