Arduino

Arduino skal benyttes som prototypingsverkt?y i IN 1060. Studentene skal bli kjent med platformen gjennom to uker med forelesninger, verksted og gruppetimer, samt ukesoppgaver og to individuelle obligatoriske oppgaver.

Du kan kj?pe Arduino starter-kit som inneholder alt man trenger til undervisningen fra UiO her. Betal her og hent settet i resepsjonen i Ole-Johan Dahls hus.

Arduino er et prototypingsverkt?y som lar oss ta inn signaler fra forskjellige sensorer, gj?re noe med disse signalene, og deretter sende signaler ut til forskjellige komponenter. 

Dette gj?r at vi enkelt kan prototype systemer hvor interaksjon skjer med alle mulige objekter, og hvor feedback til bruker kan gies p? mange ulike m?ter, uavhengig av skjermer. Lys- og lyd-sensorer, knapper, LED-p?rer og h?ytalere er enkle ? koble til og programmere. Ved hjelp av s?kalte shields, eller skjold kan Arduino p? en enkel m?te ogs? kobles til mer avanserte komponenter som gir mulighet for avspilling av MP3-lyd, tr?dl?st nett, GPS, bluetooth, og mye annet. 

Arduinos fleksibilitet og enkelhet gj?r at mulighetene for systemet som skal utvikles i prosjektet er uendelige.

 

Se denne videoen for en rask introduksjon:

 

 

Undervisningsopplegg

Gjennom undervisningen g?r vi igjennom flere temaer som er n?dvendige for ? forst? hvordan Arduino fungerer. Det er mye informasjon, s? det er viktig at dere ogs? jobber p? egenh?nd og gj?r alle ukesoppgavene. Undervisningen best?r av to uker med forelesninger og p?f?lgende verksted hvor man kan f? hjelp til l?sing av ukesoppgaver og obligatoriske oppgaver. Disse to ukene jobber man ogs? med dette p? gruppetimene. 

Noe av det vi skal igjennom

  • Grunnlegge str?m og kretser
  • Digitale og analoge signaler
  • Parallel og seriekobling
  • Arduinoprogrammering
    • Programmering i l?kker
    • Lese og skrive digitale signaler
    • Lese og skrive analoge signaler
  • Elektroniske sensorer og komponenter
  • Shields
  • Modularisering av kode

 


Obligatoriske oppgaver

Del 1

Innlevering innen 08.02.2019 kl 23:59 i Devilry.

I denne individuelle obligatoriske oppgaven skal et utvalg av ukesoppgavene leveres. Mer informasjon kommer. 

 

Del 2

Innlevering innen 22.02.2019 kl 23:59 i Devilry.

I innlevering 2  skal hver enkelt student l?se en litt st?rre oppgave. 

Konkurranse

Gode og kreative l?sninger kan vinne Arduino-prisen 2019. Tidligere Arduino-priser finner du her:  2017 og 2016

Kj?pe Arduino-kit

Arduino-kit kan kj?pes fra UiO p? denne lenken. N?r du har betalt kan brettet hentes p? forelesningen 23.01.

Forelesninger

Forel?pige lenker til fjor?rets forelesninger om Arduino (oppdateres n?r ?rets er holdt)

1. Introduksjon til Arduino

2. Str?m, kretser, signaler og arduinoprogrammering

3. Tidsutsettelser, debounce og kodemodularisering