Vous êtes ici

  1. Accueil
  2. UE0 - Remise à niveau

UE0 - Remise à niveau

UE0 - Remise à niveau

En pratique :

Volume horaire global de TD : 60
Volume horaire globale de travail personnel : 20
Langue principale : français

Description du contenu de l'enseignement

Cette UE est formée de 4 modules de 15h :
M01 : Electronique

  • Eléments d'électronique ; loi fondamentales et composants courants.

M02 :Informatique embarquée

  • Notion élémentaire d'informatique embarqué

M03 :Electronique embarquée

  • Présentation d’un système embarqué utilisant un microcontrôleur 8 bits
  • Présentation des capteurs utilisés (joystick, lumière, distance)
  • Mise en pratique : utilisation d’une plateforme de prototypage Arduino
  • Interrogation indépendante et séquentielle de chaque capteur
  • Définition et mise en œuvre d’un protocole pour transmettre les données du système embarqué à un PC
  • Utilisation d’une IHM (Interface Homme Machine) graphique permettant d’interpréter les données issues des capteurs et de mener des actions. Les actions principales consistent à piloter un véhicule virtuel sur l’écran. (déplacement, clignotant, vitesse, gestion des phares, …).
  • Modification de l’IHM (développée sous Processing) pour apporter de nouvelles fonctionnalités. Par exemple, utiliser le capteur de mesure de distance comme radar de recul.

M04 :Programmation

  • Utilisation de Python pour la programmation

Compétences à acquérir

-Resolution de Circuit éléctronique et fonction de composants élémentaires
-Notion de programmation en language Python pour les sytèmes embarqués
-Mise en œuvre d’un système embarqué élémentaire basé sur l’utilisation de capteurs et d’un microcontrôleur communicant avec une machine hôte (PC)

  • Développer progressivement des applications codées dans un langage proche du langage C.
  • Porter ce code sur un microcontrôleur et le tester sur des données physiques.
  • Piloter des capteurs analogiques et numériques (interrogation, récupération et extraction des données).
  • Mettre en forme ces données pour faciliter leur transmission à un PC.
  • Exploiter ces données issues des capteurs à l’aide d’une interface graphique fournie.

Bibliographie, lectures recommandées


Pré-requis

Profils attendus

Notions élémentaires en électronique numérique et analogique
notions élémentaires en programmation impérative ( langage C ou Python)