
Feirer Arduinodagen
Lørdag 29. mars feires Arduino-konseptet over hele verden, med ulike arrangement og «åpen dag» rundt om.
Denne artikkelen er 2 år eller eldre
Arduino-tilhengere over hele verden skal da møtes og utveksle erfaringer rundt denne åpne utviklingsplattformen. Det er påmeldt nærmere 200 arrangementer verden over (se link her), hvorav over halvparten i Europa. I Norge vil Universitetet i Oslo åpne sine dører denne dagen (link til UiO).
Anledningen er at det er ti år siden de to lærerne ved vid universitetet Ivrea i Italia, Massimo Banzi og David Cuartielles, laget det første Arduino-kortet, i utgangspunktet for å gi studentene en billig prototyp for interaktivt design.
Konseptet ble snart populært, og er tatt i bruk også utenfor utdanningssektoren. I dag finner du Arduino-kort hos de fleste store elektronikkdistributørene. For tre år siden valgte Google Arduino som utviklingskort for sine nye USB-baserte modulgrensesnitt for Android. Andre «store» som sier de bruker Arduino er Microsoft Research og Apple. Til og med NASA lager nå prototyper med Arduino.
Her er et lite utdrag av hvordan Arduino beskrives på Wikipedia:
Arduino er en plattform for prototyping av elektronikk basert på program- og maskinvare med åpen kildekode. Arduino er ment som et enkelt verktøy for kunstnere, designere og andre interesserte for å lage prototyper av mer fysisk karakter enn det man kan få til ved hjelp av en vanlig datamaskin. En Arduino kan for eksempel registrere og styre fysiske omgivelser og komponenter ved å brukes sammen med ulike sensorer og aktuatorer.
Prosjektet begynte i Ivrea, Italia i 2005 med det mål å lage en anordning for å kontrollere prototypene til interaksjonsdesignstudenter på en billig måte. Prosjektet bygger på Wiring-plattformen, som igjen bygger på Processing og dets IDE-grensesnitt. Grunnleggerne Massimo Banzi og David Cuartielles oppkalte prosjektet etter Arduino d'Ivrea, byen Ivreas mest bedydningsfullle historiske figur.
Et Arduino-kretskort består av en 8-bits Atmel AVR mikrokontroller med tilhørende I/O-grensesnitt.
Arduinos IDE er et multiplattformsprogram som er skrevet i Java. (...) Utviklingsmiljøet er laget for å introdusere programmering for kunstnere, designere og andre som er uerfarne med programvareutvikling.
Utviklingsmiljøet kommer med et C/C++-bibliotek kalt «Wiring» (etter prosjektet ved samme navn), som gjør mange vanlige input/output-operasjoner mye enklere. Arduinoprogrammer er skrevet i C/C++.
(les mer på Wikipedia eller Arduinos hjemmesider)