Skip to content
Harry Broeders edited this page Feb 21, 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 Anki Flashcards Onderwerp
1 1 Pres Week 1 Les 1 Opdr Week 1 Les 1 [Flash Week 1 Les 1](Flashcards/EMS10 Week 1 Les 1.apkg) Introductie Python.
2 Pres Week 1 Les 2 Opdr Week 1 Les 2 [Flash Week 1 Les 2](Flashcards/EMS10 Week 1 Les 2.apkg) Functies in Python.
3 Pres Week 1 Les 3 Opdr Week 1 Les 3 Tekenen met een schildpad.
2 1 Pres Week 2 Les 1 Opdr Week 2 Les 1 [Flash Week 2 Les 1](Flashcards/EMS10 Week 2 Les 1.apkg) Beslissen en recursie.
2 Pres Week 2 Les 2 Opdr Week 2 Les 2 [Flash Week 2 Les 2](Flashcards/EMS10 Week 2 Les 2.apkg) Functies met een returnwaarde en herhalen.
3 Pres Week 2 Les 3 Opdr Week 2 Les 2 Live programmeren. Week 2 Les 3 Opdracht: Opdracht live programmeren.
3 1 Pres Week 3 Les 1 Opdr Week 3 Les 1 [Flash Week 3 Les 1](Flashcards/EMS10 Week 3 Les 1.apkg) Lijsten in Python.
2 Pres Week 3 Les 2 Opdr Week 3 Les 2 Proeftoets en code review.
3 Pres Week 3 Les 3 Opdr Week 3 Les 3 Plotten van data.

Extra studiemateriaal:

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 Pres Week 4 Les 1 Eerste deeltoets.
2 Pres Week 4 Les 2 Opdr Week 4 Les 2 Opzetten microcontroller. Aanvulling common-anode RGB-led
3 Pres Week 4 Les 3 Opdr Week 4 Les 3 Leds en knoppen.
5 1 Pres Week 5 Les 1 Opdr Week 5 Les 1 Functies en interne klok.
2 Pres Week 5 Les 2 Opdr Week 5 Les 2 Libraries en toestandsmachines.
3 Pres Week 5 Les 3 Opdr Week 5 Les 3 Codeslot.
6 1 Pres Week 6 Les 1 Opdr Week 6 Les 1 Interrupts.
2 Pres Week 6 Les 2 Opdr Week 6 Les 2 Timers.
3 Pres Week 6 Les 3 Opdr Week 6 Les 3 PWM (Pulse Width Modulation).
7 1 Pres Week 7 Les 1 Opdr Week 7 Les 1 ADC (Analoog Digitaal Converter).
2 Pres Week 7 Les 2 Opdr Week 7 Les 2 Array’s in C.
3 Pres Week 7 Les 3 Opdr Week 7 Les 3 Oleddisplay.
8 1 Pres Week 8 Les 1 Opdr Week 8 Les 1 UART (Universal Asynchronous Receiver-Transmitter).
2 Pres Week 8 Les 2 Opdr Week 8 Les 2 Integratie.
3 Pres Week 8 Les 3 Opdr 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