Arduino


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

Papaspyrou | Arduino * Tutorials / Workshop / Projects / Show
Τί είναι το Arduino
Το Arduino είναι µια χαµηλού κόστους, εύχρηστη πλατφόρµα ανάπτυξης έργων ηλεκτρονικής, αυτοµατισµού και ροµποτικής, που χρησιµοποιείται ευρέως για εκπαιδευτικούς σκοπούς αλλά και στη δηµιουργία πρωτότυπων κατασκευών. Το χαµηλό κόστος του και η ευκολία χρήσης επιτρέπει σε µαθητές και χρήστες µε πολύ µικρή εµπειρία να δηµιουργήσουν τις δικές τους πειραµατικές διατάξεις! Το Arduino είναι ένας µικροελεγκτής- ένα εύχρηστο και φθηνό ενσωµατωµένο σύστηµα. Ο µικροελεγκτής επιτρέπει τον έλεγχο ηλεκτρονικών κυκλωµάτων, αισθητήρων και συστηµάτων επέκτασης, µέσω ενός αποθηκευµένου προγράµµατος που συντάσσεται σε γλώσσα Wiring C. Έτσι, µε το Arduino µπορούµε να κάνουµε τα πάντα, από φωτάκια που αναβοσβήνουν µόνα τους µέχρι αυτόνοµα ροµποτικά οχήµατα! Το σύστηµα Arduino δηµιουργήθηκε το 2005 στο Interaction Design Institute στην Ιβρέα της Ιταλίας, και πήρε το όνοµά του από τον Arduin, στρατιωτικό διοικητή της Ιβρέας τον 10µ.Χ αιώνα. Το λογισµικό του Arduino είναι ένα ολοκληρωµένο περιβάλλον ανάπτυξης (Integrated Development Environment, IDE) βασισµένο στο σύστηµα Processing και τη γλώσσα Wiring. Eίναι ένα εύχρηστο λογισµικό ανοικτού κώδικα, µε πλούσιο διαδικτυακό υλικό υποστήριξης.

Το πρώτο βήµα χρήσης του Arduino είναι η εγκατάσταση του λογισµικού Arduino IDE. Πρόκειται για ένα ολοκληρωµένο προγραµµατιστικό περιβάλλον ανάπτυξης (integrated development environment, IDE) που βασίζεται στο περιβάλλον Processing. Βασικό χαρακτηριστικό του Processing όπως και του Arduino IDE είναι ότι διευκολύνει την ανάπτυξη εφαρµογών µε γραφικά. Μέσα στο Arduino IDE µπορούµε να συντάξουµε τα προγράµµατά µας και στη συνέχεια να τα «φορτώσουµε» στην εκάστοτε πλακέτα, η οποία στη συνέχεια θα εκτελεί τις εντολές που έχουµε αποθηκεύσει σε αυτήν
Download και εγκατάσταση του Arduino IDE
Για να «κατεβάσετε» το πρόγραµµα, επισκεφθείτε την ιστοσελίδα του Arduino (https://www.arduino.cc) στην καρτέλα software downloads. Ο οδηγός µας περιλαµβάνει λεπτοµερείς οδηγίες download και εγκατάστασης, και συµβουλές για τα συνηθισµένα προβλήµατα που µπορεί να αντιµετωπίσετε. Το προγραµµατιστικό περιβάλλον του Arduino IDE βασίζεται τη σύνταξη κώδικα στη γλώσσα Wiring C, µια απλοποιηµένη εκδοχή της γλώσσας C/C++, που έχει αναπτυχθεί σε περιβάλλον προγραµµατισµού Processing. Η χρήση αυτής της γλώσσας προγραµµατισµού εισάγει τους µαθητές στην έννοια του προγραµµατισµού και τη γραφή χειρόγραφου κώδικα.
Σύνταξη προγράµµατος µε το Arduino IDE
Μετά την εγκατάσταση του προγράµµατος, βρισκόµαστε στο παράθυρο µε το µεγάλο λευκό άδειο χώρο όπου γράφουµε το πρόγραµµα σε γλώσσα Wiring C του Arduino. Τα προγράµµατα που γράφουµε ονοµάζονται «σκίτσα» στην ορολογία του Arduino (sketches). Κάθε πρόγραµµα έχει δύο διαδικασίες (υποπρογράµµατα ή οµάδες εντολών) που προϋπάρχουν και ΕΙΝΑΙ ΑΠΑΡΑΙΤΗΤΕΣ στο πρόγραµµά µας: τις setup() και loop().
• Στη setup βάζουµε τις εντολές που θέλουµε να εκτελεστούν µια φορά µόνο.
• Στη loop βάζουµε τις εντολές που θέλουµε να επαναλαµβάνονται, αφού, όταν τελειώσει, η loop ξαναρχίζει από την αρχή της. Αυτό συνεχίζεται µέχρι να αποσυνδέσουµε το Arduino από την τάση τροφοδοσίας ή να πατήσουµε το κουµπί Reset.

Το πρόγραµµα προσφέρει τη δυνατότητα ενσωµάτωσης άλλων εργαλείων προγραµµατισµού τα οποία είναι ίσως πιο εύχρηστα για τους µαθητές, όπως η γλώσσα ArduΒlock, µια γλώσσα προγραµµατισµού µε πλακίδια παρόµοια µε τη Scratch. Το ArduBlock εκτελείται µέσα από το IDE, και παρέχει διεπαφή για τον οπτικό προγραµµατισµό του Arduino. ∆υστυχώς το ArduBlock µπορεί να µην είναι συµβατό µε τις πιο νέες εκδόσεις του Arduino™ IDE.

Περισσότερα σύντομα!!

intro

Advertisement

The 1st Arduino Playgroung in Greece - Open Source Hardware http://www.ardumotive.com


Εισαγωγή στα ηλεκτρονικά My projecthub

Arduino

Tutorials

&

Workshop

LED
Photoresistor
Motor
Display
Sensors
Ini gambar 6
Ini gambar 8
Ini gambar 7

Arduino

Projects

 grafika-komputer
Wether Station
 grafika-komputer
AGV
 grafika-komputer
SmartHome