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.