Partie 1 — Sans système d’exploitation
Un programme, une boucle infinie, et les périphériques de la carte un par un.
Pas de système d’exploitation, pas de ROS : la bibliothèque HAL de ST, générée
par CubeMX, et le code que vous écrivez dans main.c.
- TP 1 — Allumer une LED, lire un bouton
- TP 2 — PWM et couleurs
- TP 3 — Le son
- TP 4 — Les ventilateurs
- TP 5 — La liaison série avec le PC
- TP 6 — Le niveau de batterie
- TP 7 — Le bus I²C : température, accéléromètre et gyroscope
- TP 8 — Le bus SPI : l’écran OLED
- TP 9 — L’horloge temps réel
- TP 10 — Les servomoteurs Dynamixel
Les TP suivants sont en préparation :
TP |
Sujet |
Matériel de la carte |
|---|---|---|
8 bis |
Bus SPI : la mémoire flash de données (écrire, effacer, relire) |
flash SPI 8 Mio (SPI1) |
11 |
Moteurs à courant continu : pont en H, encodeurs |
DRV8874, TIM2 et TIM3 |
12 |
(option) Bus CAN entre deux cartes |
FDCAN1 |
13 |
Projet de synthèse |