102 | ÉLECTRONIQUE : Programmation de micro-contrôleurs Arduino
IMPORTANT
Si aucune date annoncée ne vous convient, veuillez contacter le comité par courriel electronique@lespacemaker.com afin d’évaluer de nouvelles options.
The class is offered in French. If you would like to follow it in english email us at electronique@lespacemaker.com and we will try to accommodate you.
Les participants sont encouragés à venir avec leur propre PC si possible. Nous les aiderons à installer les logiciels nécessaires. Si ce n’est pas possible, les participants pourront utiliser le PC de l’atelier électronique.
Cette formation fait suite au 101 électronique et présente les bases de la programmation de micro-contrôleurs de type Arduino.
Côté matériel, nous aborderons:
- différents types de capteurs et actuateurs
- quelques conseils pour réaliser une carte complète (breadboard vs. soudure)
- comment utiliser un oscilloscope et un analyseur logique pour décoder un protocole
Côté logiciel, nous couvrirons les points suivants:
- comment développer un programme simple
- comment configurer l´’environnement Arduino pour en faire un outil plus professionnel
- comment déboguer un programme
Le JTAG sera volontairement écarté de cette formation car il n’est pas disponible par défaut dans l’environnement Arduino. Cependant si certains participants sont intéressés nous pourrons faire une démonstration sur un micro-contrôleur ATMega.
Éléments théoriques:
- Les bases de la programmation en C/C++
- Structure d´’un programme Arduino
- Explorer les exemples de code fournis dans l´’environnement Arduino
- Utiliser une librairie externe pour faire fonctionner un capteur ou un actuateur
Après la formation, le participant sera habilité à :
- Réaliser une tâche simple: faire clignoter une LED
- Communiquer par UART/I2C/SPI (sur USB et entre 2 appareils)
- Déboguer une communication numérique
- Déclencher un actuateur lorsqu’un capteur renvoie un événement.
Liste de matériel fourni avec l’inscription :
- Tout le matériel est fourni pour la formation
Niveau de formation : Intermédiaire
Formation(s) préalable(s) :
101 | ELECTRONIQUE : Soudage d’un kit + intro à l’atelier OU de l’expérience avec la soudure standard
Langue de la formation : Français
Durée de la formation : 3h