Το Arduino παρέχει σε φοιτητές, χομπίστες και οργανισμούς μια ισχυρή πλατφόρμα για την ανάπτυξη ηλεκτρονικών έργων και τη δημιουργία πρωτοτύπων με πολύ χαμηλό κόστος.
Το Linux είναι ένα εξαιρετικό λειτουργικό σύστημα για την ανάπτυξη του έργου σας Arduino, αλλά πρώτα, θα χρειαστεί να εγκαταστήσετε το Arduino IDE στο σύστημά σας. Το Arduino IDE θα σας βοηθήσει να γράψετε κώδικα, να τον εκτελέσετε και, τέλος, να τον ανεβάσετε στον πίνακα Arduino.
Γιατί να χρησιμοποιήσετε το Arduino;
Το Arduino είναι η τέλεια πλατφόρμα για να ξεκινήσετε με τη ρομποτική και τα ηλεκτρονικά. Χρησιμοποιείται ευρέως σε σχολεία και άλλους οργανισμούς επειδή είναι πολύ προσιτό και προσιτό. Μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε ένα ευρύ φάσμα έργων που κυμαίνονται από μικρής κλίμακας έως πολύπλοκα.
Το Arduino είναι cross-platform και ως εκ τούτου εύκολο στη χρήση ανεξάρτητα από την πλατφόρμα που βρίσκεστε. Υποστηρίζεται σε Unix, macOS, Linux και Windows, ενώ οι περισσότεροι ανταγωνιστές μικροελεγκτών υποστηρίζονται μόνο στα Windows.
Ένα άλλο μεγάλο πλεονέκτημα είναι ότι το Arduino είναι ανοιχτού κώδικα. Οι περισσότεροι άνθρωποι συνδέουν τον ανοιχτό κώδικα μόνο με το λογισμικό, αλλά το Arduino περιλαμβάνει υλικό και λογισμικό ανοιχτού κώδικα. Αυτό επιτρέπει στις συνεισφορές από ένα ευρύ κοινό να κάνουν την πλατφόρμα ακόμα καλύτερη.
Βήμα 1: Λήψη του Arduino IDE Archive σε Linux
Μπορείτε να λάβετε το πιο πρόσφατο Arduino IDE από το Ιστοσελίδα Arduino. Το Arduino IDE είναι διαθέσιμο σε όλα τα κύρια λειτουργικά συστήματα και αρχιτεκτονικές, συμπεριλαμβανομένων των αρχιτεκτονικών ARM και 32-bit.
Κατεβάστε:Arduino IDE
Το IDE έρχεται σε μορφή αρχείου πίσσας. Τα αρχεία Tar είναι συμπιεσμένα αρχειοθετημένα αρχεία που χρησιμοποιούνται ευρέως για τη διανομή λογισμικού στο Linux. Συνήθως έχουν τις ακόλουθες επεκτάσεις αρχείων: TAR.XZ και TAR.GZ.
Χρησιμοποιήστε το βοηθητικό πρόγραμμα GNU tar για να εξαγάγετε το ληφθέν αρχείο αρχειοθέτησης στο Linux. Για να το κάνετε αυτό, μεταβείτε στον κατάλογο Λήψεις ή οπουδήποτε έχετε πραγματοποιήσει λήψη του IDE σας χρησιμοποιώντας την εντολή cd:
CD ~/Λήψεις
Στη συνέχεια, εξαγάγετε το αρχειοθετημένο αρχείο χρησιμοποιώντας tar. Θυμηθείτε να αντικαταστήσετε το όνομα του αρχείου με το σωστό στην παρακάτω εντολή:
πίσσαxvfarduino-*.πίσσα.xz
Τα αρχεία εξάγονται στο φάκελο arduino-1.8.19. Ο αριθμός έκδοσης θα είναι διαφορετικός ανάλογα με την έκδοση IDE που έχετε κατεβάσει.
Βήμα 2: Εγκατάσταση του Arduino IDE σε Linux
Για να ξεκινήσετε την εγκατάσταση, μεταβείτε στον εξαγόμενο φάκελο, ο οποίος θα έχει όνομα παρόμοιο με arduino-x.x.x, με χ.χ.χ είναι ο αριθμός έκδοσης. Σε αυτήν την περίπτωση, το όνομα του φακέλου που έχει εξαχθεί είναι arduino-1.8.19.
CDarduino-1.8.19
Εκτελέστε το εγκατάσταση.sh script εγκατάστασης χρησιμοποιώντας την ακόλουθη εντολή:
sudo ./install.sh
Το σενάριο θα εγκαταστήσει το IDE για εσάς και θα σας ενημερώσει όταν ολοκληρωθεί.
Βήμα 3: Διαμόρφωση του IDE και της συσκευής σας
Αφού ολοκληρωθεί η εγκατάσταση, μπορείτε να συνδέσετε τη συσκευή σας Arduino στη θύρα USB του υπολογιστή σας.
Πάτα το Σούπερ πληκτρολογήστε και αναζητήστε "arduino" για να εκκινήσετε το Arduino IDE από το GUI. Εναλλακτικά, απλά εκτελέστε την εντολή arduino στο τερματικό σας.
Την πρώτη φορά που θα εκκινήσετε το IDE, θα λάβετε ένα παράθυρο διαλόγου ελέγχου αδειών παρόμοιο με αυτό που ακολουθεί. Κάνε κλικ στο Προσθήκη κουμπί για να προχωρήσετε. Αυτό θα προσθέσει τον χρήστη σας στην ομάδα κλήσης, η οποία σας δίνει τη δυνατότητα να ανεβάσετε τον κώδικα εκτέλεσης στη συσκευή σας Arduino.
Εναλλακτικά, μπορείτε να προσθέσετε μη αυτόματα τον χρήστη σας στην ομάδα κλήσης, χρησιμοποιώντας την εντολή:
sudo usermod -aG dialout $USER
Αποσυνδεθείτε από το τερματικό και τον υπολογιστή και μετά συνδεθείτε ξανά για να τεθούν σε ισχύ οι αλλαγές. Μόνο ο χρήστης root και τα μέλη της ομάδας κλήσης μπορούν να ανεβάσουν κώδικα σε συσκευές Arduino που είναι συνδεδεμένες στον υπολογιστή σας.
Στο Arduino IDE, μεταβείτε στο Εργαλεία > Λιμάνι, και θα βρείτε τη συσκευή σας Arduino στη λίστα Σειριακές θύρες ετικέτα όπως φαίνεται παρακάτω.
Εάν εξακολουθεί να μην εμφανίζεται στη λίστα, προσπαθήστε να επανασυνδέσετε τη συσκευή σας Arduino.
Εκτέλεση του πρώτου σας προγράμματος χρησιμοποιώντας το Arduino IDE
Το Arduino IDE συνοδεύεται από μερικά βασικά παραδείγματα που περιέχουν έτοιμο προς εκτέλεση κώδικα. Κάντε κλικ στο Αρχεία > Παραδείγματα > 01. Βασικά > Αναβοσβήνω. Αυτό θα ανοίξει ένα βασικό έργο κώδικα που αναβοσβήνει το φως, το οποίο ουσιαστικά ανάβει το φως στο Arduino σας για ένα δευτερόλεπτο, στη συνέχεια απενεργοποιείται και ανάβει ξανά επ 'αόριστον.
Ως καλή πρακτική, πρέπει να επαληθεύσετε ή να μεταγλωττίσετε τον κώδικά σας πριν τον ανεβάσετε στη συσκευή σας. Με αυτόν τον τρόπο θα εντοπίσετε σφάλματα στο IDE. Κάντε κλικ στο Σκίτσο στο μενού και, στη συνέχεια, επιλέξτε Επαλήθευση/Συγγραφή, ή απλά πατήστε Ctrl + R. Εάν ο κώδικάς σας μεταγλωττιστεί με επιτυχία, είστε έτοιμοι να ανεβάσετε τον κώδικά σας στη συσκευή Arduino.
Κάνε κλικ στο Σκίτσο επιλογή μενού ξανά και επιλέξτε Μεταφόρτωση. Μπορείτε επίσης να χρησιμοποιήσετε τη συντόμευση πληκτρολογίου Ctrl + U.
Οι λυχνίες TX και RX στον μικροελεγκτή Arduino θα αναβοσβήνουν καθώς το IDE ανεβάζει τον κώδικα. Στη συνέχεια, η κύρια λυχνία στο Arduino θα αρχίσει να αναβοσβήνει σύμφωνα με τις οδηγίες που δίνονται.
Το Arduino IDE σε Linux είναι εξαιρετικό για αρχάριους
Με εγκατεστημένο το Arduino IDE, είστε όλοι έτοιμοι να δημιουργήσετε εκπληκτικά έργα ρομποτικής και αυτοματισμού. Το Arduino είναι μια ισχυρή πλατφόρμα με μεγάλη κοινότητα χρηστών και είναι σχετικά φθηνό στην αρχή.
Για να αξιοποιήσετε στο έπακρο το Arduino σας, ξεκινήστε με μικρά έργα που δεν απαιτούν τόσο πολύ εξοπλισμό και προχωρήστε σε πολύπλοκα έργα με τον καιρό.