Skip to content
Harry Broeders edited this page Jan 28, 2022 · 133 revisions

EMS10 - Embedded Systems 1

Dit repository is bedoeld voor studenten en docenten van de opleiding Elektrotechniek van de Hogeschool Rotterdam en wordt gebruikt om het studiemateriaal voor de cursus "EMS10 - Embedded Systems 1" te te verspreiden.

De informatie in dit repository is zoals alle mensenwerk niet foutloos, verbeteringen en suggesties zijn altijd welkom! Maak als je ons feedback wilt geven een issue aan.

Let op! Documenten kunnen lopende de cursus nog aangepast worden.

Cursushandleiding

Week 1 t/m 3: pc programmeren in Python

Boeken en online informatiebronnen:

Leerdoelen

Een overzicht van alle leerdoelen van week 1 t/m 3 kun je hier vinden: Opdrachten_Leerdoelen_Python.pdf

Presentaties en opdrachten:

Week Les Presentatie Opdrachten Onderwerp
1 1 Week 1 Les 1 Week 1 Les 1 Introductie Python.
2 Week 1 Les 2 Week 1 Les 2 Functies in Python.
3 Week 1 Les 3 Week 1 Les 3 Tekenen met een schildpad.
2 1 Week 2 Les 1 Week 2 Les 1 Beslissen en recursie.
2 Week 2 Les 2 Week 2 Les 2 Functies met een returnwaarde en herhalen.
3 Week 2 Les 3 Week 2 Les 2 Live programmeren. Week 2 Les 3 Opdracht: Opdracht live programmeren.
3 1 Week 3 Les 1 Week 3 Les 1 Lijsten in Python.
2 Week 3 Les 2 Week 3 Les 2 Plotten van data.
3 Week 3 Les 3 Week 3 Les 3 Proeftoets en code review.

Week 4 t/m 8: MSP430 programmeren in C

Boeken en online informatiebronnen:

### Leerdoelen

Een overzicht van alle leerdoelen van week 4 t/m 8 kun je hier vinden: Opdrachten_Leerdoelen_C.pdf

Presentaties en opdrachten:

Week Les Presentatie Opdrachten Onderwerp
4 1 Week 4 Les 1 Eerste deeltoets.
2 Week 4 Les 2 Week 4 Les 2 Opzetten microcontroller. Aanvulling common-anode RGB-led
3 Week 4 Les 3 Week 4 Les 3 Leds en knoppen.
5 1 Week 5 Les 1 Week 5 Les 1 Functies en interne klok.
2 Week 5 Les 2 Week 5 Les 2 Libraries en toestandsmachines.
3 Week 5 Les 3 Week 5 Les 3 Codeslot.
6 1 Week 6 Les 1 Week 6 Les 1 Interrupts.
2 Week 6 Les 2 Week 6 Les 2 Timers.
3 Week 6 Les 3 Week 6 Les 3 PWM (Pulse Width Modulation).
7 1 Week 7 Les 1 Week 7 Les 1 ADC (Analoog Digitaal Converter).
2 Week 7 Les 2 Week 7 Les 2 Array’s in C.
3 Week 7 Les 3 Week 7 Les 3 Oleddisplay.
8 1 Week 8 Les 1 Week 8 Les 1 UART (Universal Asynchronous Receiver-Transmitter).
2 Week 8 Les 2 Week 8 Les 2 Integratie.
3 Week 8 Les 3 Week 8 Les 3 Voorbeelden van theorievragen. De antwoorden kun je hier vinden.

Video's

Link Tijd Beschrijving
Narcistische getallen in Python en C 32:00 Handig om kennis te maken met C variabelen en functies
Code Composer Studio 06:11 Legt uit hoe je CCS kunt gebruiken, layout, views, debuggen etc.
Opbouw van een microcontroller programma 04:51 Standaard opbouw microcontrollerprogramma wordt besproken. Waar zet je welke code neer?
Gebruik van alle bronnen 12:29 Met de diversiteit aan bronnen, waar vind je welke informatie?
Uitleg GPIO pinnen 09:54 Input, output, pull-up, pull-down wordt hier uitgelegd
Uitleg Timer module 12:14 Werking counter, compare module, pwm signalen en registers

Extra studiemateriaal:

Toetsen

Antwoorden op 'veel' gestelde vragen:

Clone this wiki locally