Ποια είναι τα IDE για συνεργασία με το Arduino

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

Ποια είναι τα IDE για συνεργασία με το Arduino
Ποια είναι τα IDE για συνεργασία με το Arduino

Βίντεο: Ποια είναι τα IDE για συνεργασία με το Arduino

Βίντεο: Ποια είναι τα IDE για συνεργασία με το Arduino
Βίντεο: Serial Plotter in Arduino IDE | Sine wave plotting 2024, Απρίλιος
Anonim

Όλοι όσοι αρχίζουν να μαθαίνουν το Arduino είναι εξοικειωμένοι με το Arduino IDE. Σας επιτρέπει να γράφετε σκίτσα, να ελέγχετε την ορθότητα και να τα φορτώνετε στη μνήμη των πινάκων Arduino. Αλλά αυτός είναι ο μόνος τρόπος για την ανάπτυξη προγραμμάτων για το Arduino; Καθόλου! Ας δούμε ποια άλλα περιβάλλοντα ανάπτυξης υπάρχουν.

Λογότυπο Arduino
Λογότυπο Arduino

Απαραίτητη

  • - Arduino;
  • - υπολογιστή.

Οδηγίες

Βήμα 1

Ας ξεκινήσουμε με το περιβάλλον ανάπτυξης του PROGRAMINO. Αυτό είναι ένα περιβάλλον ανάπτυξης επί πληρωμή, αλλά μπορείτε να το δοκιμάσετε για 14 ημέρες δωρεάν. Το Programino, όπως και άλλα περιβάλλοντα ανάπτυξης, απαιτεί, ωστόσο, να έχετε εγκαταστήσει το Arduino IDE. Όταν ξεκινάτε το πρόγραμμα για πρώτη φορά, καθορίστε τη διαδρομή προς το εκτελέσιμο αρχείο arduino.exe στις ρυθμίσεις. Για να το κάνετε αυτό, μεταβείτε στο μενού ρυθμίσεων: Επιλογές -> Ρυθμίσεις επεξεργαστή. Θα εμφανιστεί ένα παράθυρο στο οποίο θα πρέπει να καθορίσετε τις διαδρομές προς τον κατάλογο με το Arduino IDE και σχετικές βιβλιοθήκες. Είμαστε πλέον έτοιμοι να γράψουμε προγράμματα στο Programino.

Ρυθμίσεις περιβάλλοντος προγράμματος
Ρυθμίσεις περιβάλλοντος προγράμματος

Βήμα 2

Η γλώσσα που χρησιμοποιείται σε αυτό το περιβάλλον ανάπτυξης είναι η ίδια με αυτή του αρχικού Arduino IDE - C. Στην πραγματικότητα, εάν γράφετε ήδη σκίτσα στο Arduino IDE, τότε δεν θα χρειαστεί να μάθετε μια νέα γλώσσα προγραμματισμού, η οποία είναι ένα μεγάλο πλεονέκτημα αυτού του αναπτυξιακού περιβάλλοντος.

Ωστόσο, επιπλέον, αυτό το IDE προσφέρει έναν βολικό τρόπο ταχείας ανάπτυξης όπως η συμπλήρωση κώδικα. Δηλαδή, δεν χρειάζεται να περνάτε συνεχώς από την εντολή Arduino και τη μέθοδο αναφοράς. Ξεκινάτε να πληκτρολογείτε τον κωδικό και το περιβάλλον ανάπτυξης θα σας ζητήσει να επιλέξετε αυτόν που θέλετε από τις διαθέσιμες επιλογές. Για παράδειγμα, πληκτρολογείτε "digi" και το IDE σας προσφέρει επιλογές: "digitalRead", "digitalWrite".

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

Σκίτσο στο Programino
Σκίτσο στο Programino

Βήμα 3

Τι άλλο ενδιαφέρον προσφέρει το Programino IDE; Αυτό το περιβάλλον ανάπτυξης διαθέτει πολλά ενδιαφέροντα εργαλεία διαθέσιμα μέσω του μενού Εργαλεία. Για παράδειγμα, σημειωματάριο, σχεδιαστής χαρακτήρων LCD, μετατροπέας μεταξύ DEC-BIN-HEX, τερματικό σειριακής θύρας, αναλογικός σχεδιαστής και άλλα.

Ας ρίξουμε μια πιο προσεκτική ματιά στο εργαλείο Analog Plotter. Αυτό το εργαλείο σας επιτρέπει να απεικονίσετε τι εισέρχεται στη θύρα COM από το Arduino. Αυτό μπορεί να είναι χρήσιμο, για παράδειγμα, για την απεικόνιση των ενδείξεων ορισμένων αναλογικών αισθητήρων: θερμοκρασία, υγρασία, πίεση, φωτισμός και άλλοι.

Για να λειτουργήσει ο σχεδιαστής στο σκίτσο, πρέπει να ενεργοποιήσετε τη σειριακή θύρα με ταχύτητα 19200 kb / s. Τα δεδομένα εκτυπώνονται στον σχεδιαστή χρησιμοποιώντας το Serial.println (). Ας ξεκινήσουμε έναν αναλογικό σχεδιαστή. Πατήστε το κουμπί Σύνδεση για να συνδεθείτε στη θύρα στην οποία έχουμε συνδέσει ένα Arduino.

Αναλογικός σχεδιαστής στο Programino
Αναλογικός σχεδιαστής στο Programino

Βήμα 4

Μια άλλη ενδιαφέρουσα εναλλακτική λύση για το Arduino IDE είναι το B4R ή το "Basic for Arduino". Ένας σύνδεσμος προς τον επίσημο ιστότοπο δίνεται επίσης στο τέλος του άρθρου. Αυτό το περιβάλλον ανάπτυξης είναι ενδιαφέρον γιατί χρησιμοποιεί βασική γλώσσα αντί για C. Υποστηρίζει επίσης την ολοκλήρωση κώδικα. Επιπλέον, είναι εντελώς δωρεάν.

Στην πρώτη εκκίνηση, το περιβάλλον B4R απαιτεί επίσης να καθορίσετε τη διαδρομή προς τον κατάλογο με το Arduino IDE, καθώς και, εάν είναι απαραίτητο, πρόσθετες μη τυπικές βιβλιοθήκες και κοινές λειτουργικές μονάδες. Αυτές οι ρυθμίσεις μπορούν να διαμορφωθούν αργότερα μέσω του μενού Εργαλεία -> Διαμόρφωση διαδρομών.

Ρυθμίσεις περιβάλλοντος B4R
Ρυθμίσεις περιβάλλοντος B4R

Βήμα 5

Ας γράψουμε ένα σκίτσο σαν αυτό και ταυτόχρονα ρίξτε μια πιο προσεκτική ματιά στο B4R IDE.

Στο κεντρικό τμήμα υπάρχει ένα πεδίο για την επεξεργασία του κώδικα. Στα δεξιά βρίσκεται η περιοχή καρτελών και οι ίδιες οι καρτέλες: διαθέσιμες βιβλιοθήκες, ενότητες σκίτσων, ιστορικό και αναζήτηση. Ανοίγει μια καρτέλα με ένα περιοδικό στην παραπάνω φωτογραφία. Μπορεί να φανεί ότι εμφανίζονται μηνύματα εδώ, τα οποία ορίζονται στο πρόγραμμα με την εντολή Log (). Σε αυτό το περιβάλλον ανάπτυξης, μπορείτε να ορίσετε σημεία διακοπής, τα οποία είναι πολύ χρήσιμα στη διαδικασία εντοπισμού σφαλμάτων και επίσης να χρησιμοποιήσετε σελιδοδείκτες για ταχύτερη πλοήγηση μέσω του κώδικα.

Δεν θα μπορείτε να ξεκινήσετε τον προγραμματισμό σε αυτό το περιβάλλον ανάπτυξης αμέσως, γιατί Χρησιμοποιεί μια διαφορετική, περισσότερο αντικειμενοστρεφή γλώσσα από την κλασική Arduino IDE, με διαφορετική σύνταξη. Ωστόσο, η ευκολία αυτού του περιβάλλοντος και η διαθεσιμότητα καλής καθοδήγησης από τους προγραμματιστές αντισταθμίζουν αυτά τα μειονεκτήματα.

Πρώτο σκίτσο στο B4R
Πρώτο σκίτσο στο B4R

Βήμα 6

Υπάρχουν άλλα περιβάλλοντα ανάπτυξης για το Arduino εκτός από αυτά που αναφέρονται. Για παράδειγμα, Codeblocks. Έχει τις ίδιες δυνατότητες με αυτές που περιγράφονται από το IDE, οπότε δεν θα το περιγράψω με περισσότερες λεπτομέρειες.

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

Συνιστάται: