F2R531 : Eléments de programmation pour Arduino


Retour
Imprimer la fiche programme
Code analytique: EMMRIR101
Responsable  : Laurent TOUTAIN   
Programmé en UVDECX501, UVF2RMRIR101, UVF2R530

Présentation :

Arduino est une plateforme ouverte, polyvalente,, simple d’accès permettant l’interaction entre objets tangibles, personnes et réseaux. Le site http://arduino.cc/ recense un certain nombre de dispositifs conçus par la communauté de développeurs. Un des intérêts majeurs de Arduino est la possibilité de greffer sur la carte principale des cartes secondaires qui permettent d’étendre les fonctions de base.

Le but de ce module est d’apprendre les éléments de programmation essentiels au développement d’applications Arduino. Après un premier cours où les fonctions de bases sont expliquées sur des exemples simples, les deux autres cours, les étudiants pourront mettre en oeuvre un projet simple de leur choix pour utiliser Arduino et les fonctions de communication.

Un des objectif est de comprendre les contraintes matérielles liées à l'Internet des Objets, en terme de ressources disponibles et de gestion de l'énergie. Une fois les fondements introduits, le cours présente de manière empirique l'architecture REST et le protocole CoAP ainsi que sa mise en oeuvre. Il sera vu plus formellement dans des cours de niveau 3 et 5.

Sans être essentiel, ce module est une bonne préparation aux projets industriels (en particulier réseaux et design) orientés Internet des Objets.

Objectifs pédagogiques :


  • Appréhender les contraintes matérielles liées à la programmation d’objets communicants
  • Identifier les concepts de base pour le développement de projets plus complexes
  • Appréhender la programmation d’objets communicants
  • Réaliser un objet communicant simple

Pré-requis :

Connaissance de base sur le langage C (syntaxe)

Volume horaire : 12h



Année 2019/2020
Dernière mise à jour le 11-JAN-19
Validation par le responsable de programme le


IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00