Description
Ce cours complet de programmation de microcontrôleurs STM32 comprend un manuel, un kit de composants, des projets pratiques et une formation en ligne approfondie. Il est idéal pour apprendre étape par étape la programmation de systèmes embarqués en MicroPython grâce à une approche pratique.
Une introduction pratique aux systèmes embarqués avec le STM32
Ce cours s'adresse aux débutants dans le domaine des systèmes embarqués qui recherchent une méthode structurée et basée sur des exemples pour se lancer. Un kit de composants est inclus ; il contient notamment des LED, des résistances, des interrupteurs, des capteurs, des actionneurs, des afficheurs, une plaque d'essai (breadboard) et des fils de connexion. Ces éléments sont utilisés tout au long du cours pour illustrer des exemples d'applications.
Aucune expérience préalable de MicroPython ou du développement de systèmes embarqués n'est requise. Chaque section propose des exemples pratiques et des mini-projets conçus pour consolider les concepts clés et encourager une exploration plus approfondie. À l'issue de la formation, vous serez capable non seulement de reproduire les exemples présentés, mais aussi de les enrichir grâce à vos propres idées et applications.
Que allez-vous apprendre ?
- Programmation de microcontrôleurs en MicroPython sur STM32 via l'IDE Thonny
- Utilisation des entrées/sorties numériques, lecture de boutons et encodeurs, commande de LED et relais
- Lecture des entrées analogiques, tensions et capteurs analogiques
- Génération de signaux analogiques et PWM
- Utilisation des communications série comme UART, I²C et SPI pour piloter des afficheurs et lire des capteurs numériques et cartes SD
- Gestion du temps
- Utilisation des interruptions
- Entrées capteurs en temps réel et contrôle via boutons, LED et afficheurs
- Commande d’actionneurs comme relais et servomoteurs
À qui s’adresse ce cours ?
- Étudiants et autodidactes explorant les systèmes embarqués
- Makers et passionnés d’IoT souhaitant améliorer leurs compétences en hardware
- Formateurs et enseignants à la recherche de matériel pédagogique prêt à l’emploi
Contenu de la boîte
- Accès au cours complet sur la plateforme Elektor Academy Pro
- Carte microcontrôleur STM32 NUCLEO-F411RE
- Livre : MicroPython for STM32
- Fichiers de projet téléchargeables pour chaque module
- Boîte de composants :
- 2× LED, rouge, 5 mm
- LED, verte, 5 mm
- 3× résistance, 470 Ω, 0,25 W
- LDR
- Potentiomètre, 10 kΩ, linéaire
- Bouton-poussoir
- Module encodeur rotatif
- Module relais
- Capteur DHT22 (température & humidité)
- Afficheur 7 segments 4 digits compatible TM1637
- MPU-6050 IMU avec connecteurs
- Afficheur OLED I²C compatible SSD1306
- Adaptateur carte micro SD avec connecteur
- Buzzer
- Micro servo SG90
- Écran TFT SPI 240×320 compatible ILI9341
- 20× fils jumper
- Breadboard