Σχεδιασμός και κατασκευή ενός υβριδικού αμυντικού αυτοματοποιημένου ρομποτικού συστήματος
75
2.4.2 Arduino IDE
Το λογισμικό που χρησιμοποιείται για τον προγραμματισμό του μικροελεγκτή Arduino,
ονομάζεται Arduino IDE. Είναι εύκολο στη χρήση, συμπεριλαμβάνει τις πιο δημοφιλείς
βιβλιοθήκες που μπορεί να χρειαστεί ένας χρήστης για την ανάπτυξη ενός προγράμματος.
Επίσης, έχει αρκετά έτοιμα παραδείγματα προς εκτέλεση.
Το εν λόγω λογισμικό λειτουργεί σε περιβάλλοντα Windows, Mac OS X, και Linux, ενώ
η κατασκευή του βασίζεται στη γλώσσα προγραμματισμού Java. Στην Εικόνα 27
αναπαρίσταται ένα παράδειγμα γραμμένο στην πλατφόρμα Arduino IDE.
Εικόνα 27: Πλατφόρμα Arduino IDE.
2.4.3 Notepad ++
Το Notepad++ αποτελεί έναν από τους διασημότερους επεξεργαστές κειμένου ανοιχτού
κώδικα με πάνω από είκοσι εφτά εκατομμύρια χρήστες. Υποστηρίζει πολλές γλώσσες
προγραμματισμού και παρέχει διάφορα εργαλεία και διευκολύνσεις στον προγραμματιστή,
όπως επισήμανση λαθών, υποστήριξη επεκτάσεων και άλλα. Το περιβάλλον της εφαρμογής
απεικονίζεται στην Εικόνα 28.