At opnå den nødvendige teoretiske og praktiske baggrund til at
udvikle prototyper af intelligente produkter. Deltagerne skal
gennem arbejde med kombinationen af hardware og software nå til en
grundlæggende, detaljeret forståelse af samspillet mellem disse.
Dette skal desuden kvalificere deltagerne til at designe et
intelligent produkt.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Bygge hardware prototyper ved hjælp af udviklingsplatformen
Arduino og diverse supplerende komponenter.
Forstå og forklare opbygningen af et grundlæggende indlejret
system.
Forstå CPU'ens virkemåde og øvrige arkitektur.
Forklare og skitsere hukommelsesproblematikker.
Forklare hastighedsproblematikker i indlejrede systemer.
Forklare og dokumentere interfacing mellem input/output og
system.
Programmere styringen af hardware i C/C++.
Forstå, implementere og dokumentere
testscenarier.
Kursusindhold:
• Det indlejrede system og dets arkitektur
• Analoge og digitale sensorer
• Interfacing imellem sensorer og system
• Mikrocontrollerens virkemåde
• Programmering af Arduino i C/C++
• Hukommelse og hastighed i et indlejret system
• Dataforbindelser mellem enheder
• Beskrivelse af et systemet vha. flowchart-, blok- og
sekvensdiagrammer
• Test af et indlejret system
Litteraturhenvisninger:
Der vil blive brugt eksempler og beskrivelse fra diverse
hjemmesider.
Mulighed for GRØN DYST deltagelse:
Dette kursus giver den studerende en mulighed for at lave eller
forberede et projekt som kan deltage i DTUs studenterkonference om
bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på
http://www.groendyst.dtu.dk