Arduinoundervisningen v?ren 2023

Arduino er verkt?yet vi skal bruke for ? lage bruksorienterte designl?sninger i IN1060. Arduino er en plattform som lar oss bygge elektriske kretser og styre dem med kode.

Arduino

Arduino ble opprinnelig utviklet av interaksjonsdesignere og utviklere for ? st?tte kunststudenter som ?nsket ? animere prosjektene sine med elektronikk og kode, men som ikke hadde teknisk fagbakgrunn.

Med Arduino kan vi ta inn signaler om omgivelsene, eller la brukere gi input til systemet v?rt. Vi kan deretter behandle signalene vi f?r inn med programmering og sende signaler ut for ? styre for eksempel lyd, lys og sm? motorer.

Undervisning

Vi skal bli kjent med Arduino som verkt?y over fire uker med forelesninger i februar. For ? l?re ? beherske Arduino godt nok til ? lage egne designl?sninger er det viktig at man ?ver selv i tillegg til ? h?re p? forelesningene. For ? hjelpe dere p? vei med ? pr?ve det ut selv og f? trening i l?se problemer er det to sett med ukesoppgaver og to individuelle obliger som skal leveres. Dere kan f? hjelp og veiledning underveis ved ? m?te opp p? orakeltjenesten tirsdager 10.15-12.00, hele semesteret. Dere kan ogs? sp?rre gruppel?rerne p? gruppe?vingene.

Oppgavesett

Ukesoppgaver

Ukesoppgave 1 (publisert 2. februar)

 

Ukesoppgaver 2 (publisert 17. februar)

 

Obliger

Arduinosett

Arduinosett kan kj?pes fra Akademika.

Arduino IDE

Installasjonsguider for Arduino IDE

For ? programmere Arduino m? vi bruke Arduinos utviklingsmilj?, Arduino IDE. Det kan brukes over nettleser, men vi anbefaler ? installere Arduino IDE p? egen maskin. Arduino IDE er gratis, men kommer ikke installert i settet dere kj?per. Dere kan laste det ned fra Arduinos nettsider.

Arduino IDE installasjonsguide for Windows

Arduino IDE installasjonsguide for MAC OS

Arduino IDE installasjonsguide for Linux

 

Arduinokonkurranse

Bildet viser tidligere vinner, et raksjonsspill laget som en fargerik boks. Dukkehender spiller spillet p? bildet.

Prosjektet dere lager i oblig 2 kan leveres inn til en konkurranse!

Det er frivillig ? delta

Prosjektene vurderes p? tre kriterier og én vinner blir k?ret i hver kategori (3 vinnere!)

1) beste video
2) beste kode
3) beste helhetsinntrykk

Premiene er gavekort p? Kjell&Co eller tilsvarende hvor man kan kj?pe Arduinokomponenter

Oblig 2: frist 3. mars. Oppgavene er publisert.

Eksterne ressurser

Arduino og programmering

 

Introduksjon til Arduino

Arduinoboka som pdf

Arduino Student Kit, lesson 1

 

Programmering

Arduino language reference oversikt over Arduinos kjernebibliotek og hvordan elementene der virker

Serial monitor: Verkt?y for probleml?sning Tutorial fra Arduino.cc

 

Arduino project hub

Hva kan man lage med Arduino? Se gjennom andres prosjekter p? Arduino Project Hub for inspirasjon.

Under kategorien Sensors and Environment kan det v?re prosjekter som er spesielt relevant for oppgavetema 2, ?sanse det vi mennesker ikke kan sanse?.

Arduino, elektronikk og kretser

 

Sikkerhet

Arduino Student Kit, Getting Started > Electrical safety

 

Elektrisitet

Arduino Student Kit, lesson 2 + 3

 

TinkerCad

TinkerCad er et gratis program hvor vi kan tegne kretsdiagrammer, simullere kretser og bruke block-kode. Programmet er gratis, men man m? lage en egen konto.