Kort introduksjonskurs til Arduino
Arduino er en åpen (open source software og hardware) plattform bestående av en enkel mikroprosessor og programvare som ble utviklet i Italia i 2003 av Interaction Design Institute Ivrea. Enheten er oppkalt av en lokal bar i nærheten av skolen. Plattformen er svært populær for amatører for å få innføring i mikroprosessorer og i skole og annen opplæring. Den er også veldig populær til prototyping.
Etter lanseringen har det etterhvert kommet mange forskjellige nye modeller og kopier, men ofte benyttes klassikeren, Arduino Uno, eller enheter som er lik på denne.
Arduino kobles vanligvis til PC eller Mac med USB. Selve enheten er på størrelse med et bankkort med innganger og utganger som sørger for kommunikasjon med eksterne enheter som brytere, vriknotter, lamper og små høyttalere. Arduino programmeres som oftest med forenklet versjon av C++. Arduino kan integreres med veldig mange forskjellige språk og verktøy.
Det er et stort fagmiljø rundt Arduino og det finnes veldig mange tips og oppskrifter på nettet. Veldig mange standard sensorer, brytere, skjermer, og utbyggingskort fungerer godt med Arduino. Dette betyr at det er stort utvalg av enheter som kan kobles til Arduino.
Last ned programvaren her:
Pakk ut filen på valgfritt sted og dobbeltklikk på den.
Mer om installasjon og instrukser for flere operativsystemer finner du her (se avsnitt “Install the Arduino Desktop IDE”):
Arduino har en rekke innganger:
Merk at de digitale inngangene og utgangene deler samme fysiske inngang/ utgang.
I kurset kommer vi til å bruke et breadboard til lage elektriske kretser. Breadboard lar oss enkelt koble sammen komponenter uten lodding.
Breadboard ser slik ut:
Det har en rekke “huller” der kan man sette inn komponenter som inngår i kretsen. Mange av disse hullene er koblet sammen elektrisk.
På denne figuren har vi tegnet inn de elektriske koblingene på den nederste delen av kortet:
Som vist på figuren, er hullen i de horisontale rekke på toppen og bunn koblet sammen i horisontal retning, og de vertikale rekkene i de to midterste områdene koblet sammen vertikalt.
Som et eksempel, tenk deg en krets der en lampe (LED) er koblet til en motstand og deretter til en bryter:
Denne kretsen kan lages på et breadboard slik:
Slik ser kretsen ut i virkeligheten: