Arduino - Niveau Avancé

Arduino - Niveau Avancé

Ce badge est attribué aux usagers de l’UTBM Innovation CrunchLab qui ont suivi la formation Arduino – Niveau Avancé. Il reconnaît que son bénéficiaire est en mesure de dialoguer avec divers périphériques (capteurs / actionneurs).

Import d’une librairie Github

  • Téléchargement d’une librairie sur un Github.
  • Import de la bibliothèque en cliquant sur : Croquis -> Inclure une bibliothèque -> Ajouter la bibliothèque .ZIP

Import d’une librairie via le gestionnaire de bibliothèques

  • Import de la bibliothèque en cliquant sur : Croquis -> Inclure une bibliothèque -> Gestionnaire de bibliothèques.

Création de fonctions

  • Connaitre les typologies de fonctions (void, int, bool, etc.).
  • Créer une fonction permettant d’automatiser une tâche et éviter les redondances de codes.

Connaissances et utilisation du bus sérial

  • Connaissances générales sur la liaison serial.
  • Communication inter-périphériques à l’aide d’une connexion serial.

Connaissances et utilisation du bus I2C

  • Connaissances générales sur le protocole I2C.
  • Initialisation du bus I2C à l’aide de de la commande : Wire.begin() ;
  • Contrôle d’un périphérique I2C.

Connaissances et utilisation du bus SPI

  • Connaissances générales sur le protocole SPI.
  • Initialisation du bus I2C à l’aide de de la commande : SPI.begin() ;
  • Contrôle d’un périphérique SPI.

Evaluation compétences avancées

Projet Arduino ayant les spécifications minimales suivantes :

  • Gestion d’un périphérique avec un protocole de communication (I2C / SPI / serial).
  • Création d’une fonction.
  • Importation d’une librairie Github ou via le gestionnaire de librairie.