Accédez aux ressources directement depuis les compétences, savoirs, activités professionnelles, centres d'intérêt des référentiels, ainsi qu'aux sujets d'examen et séminaires nationaux.
publié le 04 nov 2022 par François PESCHEUX
Cette ressource (mise à jour en novembre 2022) propose une librairie permettant d’implanter facilement des diagrammes d’états dans une carte Arduino sans recourir à aucun logiciel externe. Cette librairie nommée obj_stat contient une collection de classes permettant d’implémenter un ou plusieurs diagrammes d’états directement dans l’IDE Arduino.
La librairie proposée permet de programmer un diagramme d’état sur toutes les cartes compatibles Arduino (Uno, Méga, Wemos, ESP32, ESP8266…). Son utilisation est pertinente lorsque le caractère séquentiel du projet est fort comme par exemple pour les objets connectés, les petits automates et les solutions domotiques.
Cette ressource est destinée aux enseignants de sciences de l’ingénieur de bac général, STI2D, BTS et CPGE pour leurs permettre de mettre en place des cours/TD/TP/projets autour de la programmation Arduino et des diagrammes d’états.
La ressource est composée :
Le document d’accompagnement présente les points fondamentaux nécessaires à la programmation d’un diagramme d’état et aborde au travers de plusieurs exemples l’utilisation de la librairie.
Les concepts fondamentaux permettant de programmer un "Arduino" en vue de piloter un système complexe. L’objectif de la note d'accompagnement est de comprendre les concepts inclus dans la librairie obj_stat.
Remarque : bien que la librairie soit développée intégralement en langage objet, il n’est pas nécessaire de connaitre le langage objet pour l’utiliser.