- Semaine 01
- Semaine 02
- Semaine 03
- Semaine 04
- Examen et révision
- Semaine 05
- Semaine 06
- Semaine 07
- Semaine 08
- Semaine 09
- Semaine 10
- Semaine 11
- Semaine 12
- Semaine 13
- Exemples que j'ai utilisé pour le cours
- Améliorer son code
- Algorithmes utilse
- Dépannage
- Loi d'Ohm
- Pointeurs
Bienvenue dans le cours de développement de systèmes embarqués (420-0SX-SW). Ce cours est donné dans le cadre du programme de diplôme d'étude collégial des techniques de l'informatique du Cégep de Shawinigan. Ce cours est donné en français, mais plusieurs exemples de code seront en anglais.
Ce cours est donné en présentiel, mais les notes de cours sont disponibles en ligne. Vous pouvez les consulter sur GitHub.
Ce cours est donné à la session H24. Les notes de cours sont en cours de rédaction. Les notes de cours seront mises à jour régulièrement.
Ce cours est donné par M. Nicolas Bourré.
Ce cours a pour but d'initier l'étudiant à la programmation de système embarqué et plus précisément à la programmation de microcontrôleur. Le microcontrôleur utilisé sera le ATMega2560 d'Atmel sur un Arduino Mega. Le cours couvrira les aspects suivants:
- Initiation à la programmation en C/C++ sur Arduino
- Éléctronique de base adaptée à la programmation de microcontrôleur
- Montage de circuits électroniques sur cartes de prototypage (breadboard)
- Utilisation des entrées/sorties numériques et analogiques
- Utilisation de librairies
- Stratégies de débogage
- Stratégies de programmation (Ex : Fonctions, Tâches, etc.)