Description de la formation
Description de la formation
CentraleSupélec
Lundi 6 Mai
Cette formation s'adresse à des personnes ayant déjà mis en œuvre des cartes arduino et qui souhaitent aller plus loin avec du traitement de données sous python et de l’interfaçage PC<>Arduino avec la gestion du temps réel.
On suppose que les participants ont déjà utilisé une carte arduino, compilé des petits programmes avec arduino Ide, et ont des connaissances de base en langage C (variables, fonction, procédures, boucles, …). Il n’y a pas de rappels sur la base du langage. De la même façon, il est nécessaire d’avoir déjà programmé un minimum en python. Il n’y aura pas de rappels non plus sur la base du langage.
Par contre toutes les fonctions et bibliothèques nécessaires pour mener à bien le projet seront présentées (aussi bien en C qu’en Python)
16 place en présentiel
Conception avancée des Arduino en langage C – Contrôle et traitement des données sous python
Intervenant : Philippe BENABES et Erwan LIBESSART
Contact : philippe.benabes@centralesupelec.fr
La formation se déroule en 2 étapes.
La Matinée (de 9h à 12h) va permettre d’introduire les concepts nécessaires à la réalisation du projet de l’après-midi.
- Mise en œuvre d’un protocole de communication entre PC et Arduino
- Gestion d’un pseudo-temps réel sur un arduino
- Lecture depuis le PC d’un capteur simple
- Traitement des données, statistiques, affichage de courbes en temps réel
- Commande depuis le PC de leds et de moteur
- Mise en œuvre des interruptions pour gérer un encodeur
Après-midi : 13h30 17h
L'après-midi sera consacrée à un projet de contrôle commande d’un moteur. Dans un premier temps vous utiliserez les routines définies précédemment pour récupérer les caractéristiques du moteur.
Une fois les caractéristiques récupérées, vous mettrez en œuvre une commande moteur en vitesse (réguler la vitesse de rotation du moteur) et en position (faire avancer ou reculer le moteur d’un certain angle).
En fin de journée vous disposerez d’un projet complet reprenant tous les concepts étudiés pendant la journée.
Nous vous conseillons d'acheter à l'avance une carte Arduino UNO (environ 25€ dans le commerce) et de venir à la formation avec votre propre ordinateur portable. Cela vous permettra de pratiquer immédiatement chez vous après la formation. Cependant nous prêterons cartes et PC fixes aux personnes n'en ayant pas.
Logistique
Lieu : École CentraleSupélec, Salle SA 117 Bâtiment Bouygues, rue Joliot Curie, 91190 Gif sur Yvette
Un accueil avec une petite collation seront prévus à partir de 8h30. Début de la formation à 9h.
Accès : l'école est accessible par RER B jusqu'à Massy puis bus 91-06 arrêt Moulon (Ou université Paris Saclay si le bus va vers ‘Le guichet’. Prévoir 30 mn depuis Massy.
Possibilité d’aller en RER jusqu’à la station ‘le guichet’ et de remonter avec le bus 91-06 vers l’arrêt « université paris Saclay ». Prévoir quelques minutes de marche en plus.
SI vous venez en voiture, il faudra demander à l’avance un code parking.
Repas : Les participants sont invités à manger le midi.