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 01 avr 2019 par Jean-François SERREAU
Cette formation s'adresse à des enseignants et des étudiants de STS SN. Elle permet l'apprentissage progressif de la programmation C++ dans l'environnement Qt/Linux Raspbian pour contrôler les entrées/sorties, communiquer avec des capteurs, actionneurs, clients, serveurs en utilisant les bus I2C, SPI, RS232C, TCP/IP.
Le cahier des charges de l'application finale est exposé.
La formation commence par l'installation et la configuration de la carte Raspberry.
Une formation avec activités pour prendre en main l'environnement de développement qt-creator et concevoir une application avec une interface graphique est fourni.
Une série de briques de formation/activités permet d'appéhender progressivement chaque communication pour former le programme final. Pour chaque activité, des indices sont proposés, puis la solution.
Les sources de l'application finale et l'analyse formalisée par le langage SysML sont fournies. Un rappel des spécificités des différents bus est proposé, ainsi que l’étude des capteurs. L’analyse des trames de communication générées par les différentes applications logicielles développées précédemment est illustrée par la mise en œuvre comparative de 3 analyseurs logiques.
Afin que chaque établissement téléchargeant la formation puisse travailler en autonomie, le dossier de conception et de fabrication de la carte d'extension est fourni.
Un document d'une page : "plaquette c++sur Q.pdf", permet de déterminer les moyens nécessaires et présente les outils utiles à la réalisation.
La ressource est founie en 2 formats :