Remise à niveau

Remise à niveau

En pratique

Nature
Unité d'enseignement
Type d'enseignement
Présentiel
Volume horaire de TD
60
Volume horaire de travail personnel
20
Langue d'enseignement
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

Informations pédagogiques

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.

Pré-requis recommandés

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

Bibliographie, lectures recommandées

Dernière modification : mar, 26/05/2020 - 15:09