22
Εργαλείο:
Περιγραφή:
Verify:
Ελέγχει για συντακτικά λάθη στον κώδικα.
Upload:
Μεταγλωττίζει τον κώδικα και το φορτώνει στο Arduino. Αν δεν
είναι συντακτικά σωστός δε μπορεί να γίνει η φόρτωση.
New:
Δημιουργεί ένα νέο sketch.
Open:
Παραθέτει ένα μενού με όλα τα sketch. Ενεργοποιώντας ένα από
αυτά, θα ανοίξει αυτόματα στο τρέχον παράθυρο.
Save:
Αποθηκεύει ένα sketch.
Serial monitor:
Ανοίγει τη σειριακή οθόνη. Μέσω αυτής παρακολουθείται
η ανταλλαγή δεδομένων που γίνεται στη σειριακή θύρα.
Πίνακας 5:
Εργαλεία Ανάπτυξης Arduino IDE
Το Arduino IDE είναι βασισμένο σε Java και συγκεκριμένα παρέχει:
Ένα πρακτικό περιβάλλον για τη συγγραφή των προγραμμάτων, με
συντακτική χρωματική σήμανση.
Βιβλιοθήκες για προέκταση της, εύκολες στην πρόσβαση μέσω διαδικτύου.
Compiler
(μεταγλωττιστής) για τη μεταγλώττιση των sketch.
Μία σειριακή οθόνη (serial monitor) που παρακολουθεί τις επικοινωνίες της
σειριακής (USB), αναλαμβάνει να στείλει αλφαριθμητικά στο Arduino μέσω
αυτής και είναι ιδιαίτερα χρήσιμο για τον προσδιορισμό τυχόν λαθών των
sketch
(σεναρίων).
Την επιλογή για μεταφορά των μεταγλωττισμένων sketch στο Arduino.
Η γλώσσα συγγραφής κώδικα του Arduino, βασίζεται στη γλώσσα Wiring, μια
παραλλαγή C/C++ για μικροελεγκτές αρχιτεκτονικής AVR όπως ο ATmega, και υποστηρίζει
όλες τις βασικές δομές της C, καθώς και μερικά χαρακτηριστικά της C++. Για compiler
χρησιμοποιείται ο AVR gcc και ως βασική βιβλιοθήκη C χρησιμοποιείται η AVR libc.