Projet microcontrôleur [T6CS092M]

Projet microcontrôleur [T6CS092M]

En pratique

Nature
Elément constitutif
Volume horaire de TP
32
Volume horaire de travail personnel
22
Langue d'enseignement
Français

Description du contenu de l'enseignement

L'objectif de ce projet est de développer la partie logicielle d'un système embarqué. Ce projet permet de mettre en oeuvre les concepts présentés dans le module Introduction aux micro-contrôleurs.

Voici quelques exemples de réalisations:

  •     Robot autonome piloté via smartphone Android
  •     Jeu vidéo Pong piloté en sans fil
  •     Distributeur automatique
  •     Station météo
  •     Émission/Réception infrarouge modulée

Chaque étudiant développe le logiciel embarqué associé à un des éléments du projet.

Le développement du code embarqué est réalisé à l'aide du langage C sur un micro-contrôleur ARM Cortex M3.

Informations pédagogiques

Compétences à acquérir

A la fin de ce module, l'étudiant doit être capable de

  •     analyser un cahier des charges et comprendre comment le réaliser avec un micro-contrôleur,
  •     comprendre le fonctionnement d’un périphérique et analyser la bibliothèque de fonctions permettant de le gérer,
  •     écrire un programme structuré en C , le simuler , le valider sur une carte de développement,
  •     faire évoluer son code en continuant à le valider en continu.

Pré-requis recommandés

  • Bases des systèmes numériques
  • Introduction aux micro-controleurs
  • Algorithmique et langage C
Dernière modification : ven, 08/01/2021 - 12:50