Omschrijving
Deze complete cursus programmeren voor STM32-microcontrollers omvat een leerboek, een onderdelenpakket, praktijkgerichte projecten en een uitgebreide online cursus. Het is de ideale manier om stap voor stap te leren programmeren voor embedded systemen met MicroPython, via een praktische en hands-on aanpak.
Een praktische introductie tot embedded systemen met de STM32
Deze cursus is bedoeld voor iedereen die nog geen ervaring heeft met embedded systemen en op zoek is naar een gestructureerde, op voorbeelden gebaseerde manier om aan de slag te gaan. Er wordt een onderdelenpakket meegeleverd met onder meer leds, weerstanden, schakelaars, sensoren, actuatoren, displays, een breadboard en bedrading. Deze onderdelen worden in de cursus gebruikt om praktijkvoorbeelden te demonstreren.
Er is geen voorkennis van MicroPython of embedded development vereist. Elk onderdeel bevat praktische voorbeelden en miniprojecten die zijn ontworpen om de belangrijkste concepten te verankeren en uit te nodigen tot verdere verdieping. Aan het einde van de cursus ben je niet alleen in staat om de voorbeelden na te maken, maar kun je er ook op voortbouwen met je eigen ideeën en toepassingen.
Wat leert u?
- Microcontrollerprogrammering in MicroPython op de STM32 met behulp van de Thonny IDE
- Werken met digitale I/O, knoppen en encoders uitlezen, LED’s en relais aansturen
- Analoge ingangen, spanningen en sensoren uitlezen
- Genereren van analoge uitgangssignalen en PWM
- Gebruik van seriële communicatie zoals UART, I²C en SPI om displays aan te sturen en digitale sensoren en SD-kaarten uit te lezen
- Tijdbeheer
- Werken met interrupts
- Realtime sensorinput en besturing via knoppen, LED’s en displays
- Aansturen van actuatoren zoals relais en servomotoren
Voor wie is dit?
- Studenten en zelflerenden die embedded systems willen ontdekken
- Makers en IoT-enthousiastelingen die hun hardwarevaardigheden willen verbeteren
- Docenten en trainers die kant-en-klaar lesmateriaal zoeken
Wat zit er in de doos?
- Toegang tot de volledige cursus op het Elektor Academy Pro leerplatform
- STM32 NUCLEO-F411RE microcontrollerboard
- Boek: MicroPython for STM3
- Downloadbare projectbestanden voor elke module
- Componentenkit:
- 2× LED, rood, 5 mm
- LED, groen, 5 mm
- 3× weerstand, 470 Ω, 0,25 W
- LDR
- Potentiometer, 10 kΩ, lineair
- Drukknop
- Rotary encoder module
- Relaismodule
- DHT22 temperatuur- en vochtigheidssensor
- TM1637-compatibel 4-digit 7-segment display
- MPU-6050 IMU met headers
- SSD1306-compatibel I²C OLED display
- Micro SD-kaartadapter met header
- Buzzer
- SG90 micro servo
- ILI9341-compatibel SPI 240×320 TFT display
- 20× jumper wires
- Breadboard