====== Ιστορία του εγχειρήματος Arduino ====== (2001) Ξεκινάει το εγχείρημα **Processing**[[https://en.wikipedia.org/wiki/Processing|@]]. Το εγχείρημα Processing δημιούργησε μια βιβλιοθήκη γραφικών για την Java καθώς και ένα περιβάλλον προγραμματισμούς (IDE) που το ονόμασαν Sketchbook με σκοπό να γίνει ποιο χρήσιμος ο προγραμματισμός σε ανθρώπους εικαστικούς .( [[https://github.com/processing/processing4/wiki/FAQ|@]] "in fact, the language is just Java, but with a new graphics and utility API along with some simplifications" ). Για αυτό τον λόγο το Processing IDE ονομάστηκε **Sketchbook** και τα προγράμματα που δημιουργείς **Sketches**.([[https://github.com/processing/processing4/wiki/FAQ#what-is-the-sketchbook-what-do-you-mean-by-sketches|@]]) . Βέβαια όσο και να το ωραιοποιήσεις δεν νομίζω ένας εικαστικός να αισθάνεται ότι σκετσάρει όταν κάθεται σε ένα υπολογιστή να γράψει απλοποιημένη Java. Παραμένει προγραμματισμός υπολογιστών. (2004) Ξεκινάει το εγχείρημα **Wiring**. Ο Hernando Barragán (Κολομβιανός) δημιουργεί την πλατφόρμα Wiring[[https://en.wikipedia.org/wiki/Wiring_(software)|@]]. (διαβάστε από τον ίδιο την ιστορία του εγχειρήματος [[https://arduinohistory.github.io/|@]]). Βασικός στόχος ήταν να δημιουργήσουν εργαλεία για να διευκολύνουν τη φάση δημιουργίας πρωτοτύπων με χρήση μικροελεγκτών και προγραμματισμού. Μετά απο αρκετές δοκιμές κατάληξε στον μικροελεγκτή Atmega128. Σαν γλώσσα προγραμματισμού επιλέχτηκε η C++ με τη βιβλιοθήκη Wiring που υλοποιεί τις εντολές που ξέρουμε από το Arduino , και το Wiring IDE ήταν παραλλαγή του Processing IDE σε Java. Το ότι επιλέχτηκε η C++ οφείλεται στην επιλογή του μικροελεγκτή Atmega128. Υπήρχε διαθέσιμο ολόκληρο **ελεύθερο** toolchain για τον προγραμματισμό Atmel [[https://en.wikipedia.org/wiki/AVR_microcontrollers|@]]AVR μικροελεγκτών. Ο Hernando βρέθηκε αρχές του 2000 να κάνει το μεταπτυχιακό της σε μια βραχύχρονη ιδιωτική σχολή αλληλεπιδραστικού σχεδιασμού IxD [[https://en.wikipedia.org/wiki/Interaction_design|@]] στην Ιταλία [[https://en.wikipedia.org/wiki/Interaction_Design_Institute_Ivrea|@]] της οποία επικεφαλής ήταν η Gillian Crampton Smith [[https://en.wikipedia.org/wiki/Gillian_Crampton_Smith|@]] (αγγλίδα πανεπιστημιακός και ειδικός σε ψηφιακές εκδόσεις,γραφιστική,ΙxD) και η οποία σχολή ήταν προηγουμένως ερευνητικό κέντρο της Olivetti. Εκεί λοιπόν υποβάλει το 2004 την μεταπτυχιακή του έρευνα με τίτλο **Wiring: Prototyping Physical Interaction Design** ([[http://people.interactionivrea.org/h.barragan/thesis/thesis_low_res.pdf|@]]) και επιβλέπωντες καθηγητές Massimo Banzi , Casey Reas. Ο Casey Reas ήταν ένας από τους δημιουργούς του **Processing**. (2005) Ο καθηγητής Massimo Banzi μαζί με τον μαθητή David Mellis δημιουργούν μια παραλλαγή της Wiring πλατφόρμας του H. Barragán αλλάζωντας τον μικροελεγξτή στον ATmega8 και ονόμασαν το δικό τους εγχείρημα Arduino. ====== Σύνδεσμοι ====== wkp/en[[https://en.wikipedia.org/wiki/Arduino|@]], el[[https://el.wikipedia.org/wiki/Arduino|@]] Σύντομο ιστορικό της σχέσης Arduino,Wiring[[https://hackaday.com/2016/03/04/wiring-was-arduino-before-arduino/|@]]