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.