Exercices sur la programmation embarquée
Utiliser de préférence un ESP32 comme carte de développement.
Série 1
- Créer un système embarqué qui permet de commander l'allumage et l'extinction d'une LED à partir d'un bouton poussoir. C'est-à-dire, quand j'appuie sur le bouton, la LED s'allume et quand j'appuie une deuxième fois, elle s'éteint. (solution)
- Créer un système embarqué qui affiche la température d'un capteur de température sur un écran SSD 1306.
- Créer un système embarqué qui affiche la température d'un capteur de température sur un écran SSD 1306. Quand on appuie sur un bouton poussoir, le système permute entre l'affichage de la température et de l'humidité. (solution)
Série 2
- Créer un système embarqué qui permet de commander l'allumage et l'extinction d'une LED à partir d'un message MQTT.
- Créer un système embarqué qui permet d'envoyer les données d'un capteur de température à un serveur MQTT. Une interface web lancée depuis le navigateur de votre ordinateur affiche la dernière température reçue.
- Créer un système embarqué qui allume et éteint une LED toute les 0.5 secondes. Le système envoie l'état de LED vers un serveur MQTT. Une interface web lancée depuis le navigateur de votre ordinateur permet de voir en temps réel l'état de la LED.