Hogeschool Gent
Geraard de Duivelstraat 5 - 9000 Gent
Tel: 09 243 33 33 - E-mail: info@hogent.be
Website: www.hogent.be
Microcontrollers9825/4148/1819/23885/23
Studiegids

Microcontrollers

9825/4148/1819/23885/23
Academiejaar 2018-19
Komt voor in:
  • Bachelor in de elektromechanica, trajectschijf 2
Dit is een deel van het opleidingsonderdeel Programmeerbare sturingen.
Studieomvang: 3 studiepunten
Gewicht: 3,00
Totale studietijd: 75,00 uren
Mogelijke grensdata voor leerkrediet: 01.12.2018 (Semester 1)

Onderwijsorganisatie (studietijd)

Onderwijs-, leer- en evaluatieactiviteiten
Begeleid zelfstandig/extern werk
Hoorcollege12,00 uren
Werkcollege24,00 uren
Zelfstudie39,00 uren
Dit deel van het opleidingsonderdeel 'Programmeerbare sturingen' wordt gequoteerd op 20 (tot op een geheel getal).
Tweede examenkans: 
  • wel mogelijk.
  • indien in eerste examenkans niet geslaagd voor opleidingsonderdeel 'Programmeerbare sturingen', moet dit deel enkel herkanst worden indien niet geslaagd.
Titularis: Sierens Frank
Taalvak: Nee
Onderwijstalen: Nederlands
Kalender: Semester 1

Doelstellingen

Theorie
• Leren programmeren met programmeertaal C.
• Inzicht in opbouw van een programma met de basis programmeerstructuren (sequentie, selectie en iteratie) zoals ze worden toegepast in C.
• Inzicht in het compilatieproces.
• Aanleren van datastructuren zoals variabelen, tabellen en arrays, pointers…
• Begrip van de werking van een microcontroller.
• Toepassen van interfacetechnieken bij het aansturen van randapparaten

Labo
• Leren programmeren met programmeertaal C.
• Inzicht in opbouw van een programma met de basis programmeerstructuren (sequentie, selectie en iteratie) zoals ze worden toegepast in C.
• Inzicht in het compilatieproces.
• Aanleren van datastructuren zoals variabelen, tabellen en arrays, pointers…
• Begrip van de werking van een microcontroller.
• Toepassen van interfacetechnieken bij het aansturen van randapparaten.

Inhoud

Theorie
• Microcontroller van de Arduino familie
• Timer/counters
• Interrupts
• Seriële communicatie (RS232, RS485, DMX512)
• Interfacing. (oa. I2C,…)

Labo
• Programmatie Arduino in C (korte herhaling + uitbreiding zie hieronder)
• Timer/counters
• Interrupts, Libraries
• Seriële communicatie  (RS232, RS485,DMX512)
• Interschakelingen (oa. I2C,...)

Begincompetenties

Raadpleeg de rubriek volgtijdelijkheid

Eindcompetenties

Theorie

Kerncompetenties
• Basisprogrammastructuren toepassen in een low-level programmeertaal.
• In staat zijn om een probleem te vertalen naar een programmeeroplossingsstrategie.
• In staat zijn om een programma op een gestructureerde en gedocumenteerde manier op te stellen.

Labo

Kerncompetenties

• Basisprogrammastructuren toepassen in een low-level programmeertaal.
• In staat zijn om een probleem te vertalen naar een programmeeroplossingsstrategie.
• In staat zijn om een programma op een gestructureerde en gedocumenteerde manier op te stellen.

Algemene competentie
• Het vermogen tot communiceren van informatie, ideeën, problemen en oplossingen, zowel aan specialisten als aan leken (AC6)

Algemene beroepsgerichte competentie
• Oplossingsgericht kunnen werken in de zin van zelfstandig kunnen definiëren en analyseren van complexe probleemsituaties in de beroepspraktijk en het kunnen ontwikkelen en toepassen van zinvolle oplossingstrategieën (AB2)

Onderwijsorganisatie (omschrijving)

Hoorcolleges
Oefeningensessies

Begeleiding

Er bestaat de mogelijkheid tot persoonlijke afspraak met de lesgever

Evaluatie

Eerste examenkans

Microcontrollers theorie (40% van de punten)

eindexamen op computer

Microcontrollers labo (60% van de punten)
Niet-periodegebonden evaluatie

Tweede examenkans

Theorie
Zie eerste examenkans

Labo
Kennistoets