redogöra för grundläggande delar i ett inbyggt system,
tillämpa och reflektera över metoder och arbetssätt för att skapa program,
programmera en enkapseldator i C och Arduino Programming Language,
beskriva och implementera avbrottshantering i C och Arduino Programming Language,
konfigurera analoga och digitala gränssnitt,
använda seriella kommunikationsprotokoll i samband med externa sensorer och aktuatorer
Kursinnehåll
Kursen förmedlar grunderna i inbyggda system och Arduino. Enkapseldatorers uppbyggnad och interna enheter, samt olika minnestyper betraktas med en enkel Arduinoplattform som exempel. Prototyputveckling med hjälp av kopplingsdäck och färdiga moduler används för att identifiera anslutningen av externa givare och aktuatorer. Detta innebär även kommunikation via seriella gränssnitt som SPI och I2C, samt avläsning av digitala och analoga signaler. Hantering av utvecklingsverktyg och felsökning ingår i de praktiska laborationerna.
Förutsättningar
60 hp inom teknik/naturvetenskap, inklusive Elektronik och Programmeringsteknik I.