Cursus Microcontrollers
Verzameling van de slides voor het vak microcontrollers
Handleiding: C/C++ voor het Arduino platform
Vaakt gebruikte C/C++ paradigma op het Arduino platform
Intermezzo: CCM Trofee
Uitleg alternative opdracht voor het vak Smart Systems
Intermezzo: Hardware
De tools of the trade van een embedded developer
Les 1: Introductie
Wat houdt het vak Microcontrollers juist in?
Les 2: IO Operaties
Werking van de GPIOs van een Arduino board
Les 3: Seriele Communicatie
De microcontroller laten spreken
Les 4: Libraries en C++
Gebruiken en maken van libraries voor de Arduino, gebruik maken van de board manager
Les 5: Ditching the Arduino
Beginnen met de microcontrollers,
Les 5: Getting started with the ATmega328p
Rechstreeks aanspreken van de microcontroller op de Arduino Nano
Les 6: IO Operaties Naturel
IO Operaties door registers aan te spreken
Les 7: Interrupts Naturel
Interrupts zonder de Arduino libraries
Les 8: Timers
Timing op de ATmega328p
Les 9: Oefeningen
Meer oefeningen op werken met registers
Les 10: Seriele Communicatie
De microcontroller laten spreken
Afspraken Labo
Algemene afspraken labo
Lab 1: Basis IO Operaties
Enkele klassiekers om de te oefenen met GPIO functionaliteit van de Arduino
Lab 2: Seriele Communicatie
Communiceren met en tussen arduino's door gebruik te maken van seriele communicatie
Labo 3: Interrupts
Whack a Mole
Labo 4: Libraries
Maken van een library voor een 7 segment display
Labo 5: Mini Project #1
Maken van een alarm systeem
Labo 6: Getting started with registers
Basis oefeningen op registers en Whack - a - Mole
Labo 7: Arduino as ISP en de ATtiny
De programmatie van een ATtiny met de Arduino als In System Programmer
Labo 8: Timers
Aansturen van een servo