Développez vos compétences grâce à nos experts
Objectifs pédagogiques :
À l’issue de la formation, le participant sera en mesure d’utiliser une carte Arduino basée sur microcontrôleur ATmega, de configurer l’environnement de développement, de gérer les entrées-sorties, les interruptions et les communications afin de développer des applications simples et fonctionnelles.
Public concerné :
Tout utilisateur souhaitant développer des applications en utilisant la technologie Arduino.
Prérequis :
Bonnes connaissances du langage C. Connaissances en électronique logique souhaitable.
Réf. : FRM-ARDUINO
Durée de la formation : 21 heures
Tarif journalier : à partir de 950,00€ HT
Capacité d’accueil : 1 à 8 stagiaires maximum
Modalités : présentiel, distanciel ou hybride
Organisation intra-entreprise sur mesure : dans vos locaux ou dans les nôtres.
Méthode pédagogique :
Formation personnalisée aux besoins spécifiques des stagiaires.
Alternance théorie / pratique
Animation participative, le formateur alterne entre méthode démonstrative, interrogative et active via des travaux pratiques et des mises en situations professionnelles.
Moyens pédagogiques :
Ordinateur, connexion internet, environnement de formation sur les postes de travail ou en ligne.
Supports de cours et exercices
Modalités d’évaluation et de suivi :
Questionnaire d’évaluation des connaissances à l’entrée et à la sortie de la formation, pour un suivi efficace de l’acquisition des compétences techniques.
Émargement du formateur et des stagiaires réalisé pour chaque demi-journée de formation.
Un questionnaire de satisfaction à chaud et à froid réalisé à l’issue de la formation.
Programme
1. Introduction à la formation Arduino
Comprendre l’importance de l’Open Source en électronique et se familiariser avec l’environnement Arduino à travers des exercices pratiques avec les kits et cartes d’extension.
2. Famille ATmega 328
Apprendre l’architecture des microcontrôleurs ATmega, la gestion des interruptions et de la consommation électrique, avec des exercices de lecture de schémas électroniques et de simulation d’opérateurs logiques.
3. Les outils de développement
Découvrir l’IDE Arduino et Atmel Studio 6, les librairies Arduino, et la chaîne de compilation, avec des exercices pratiques pour écrire et exécuter un premier programme.
4. Les entrées-sorties
Maîtriser les niveaux logiques des entrées/sorties TOR, la conversion analogique-digitale, et les canaux PWM pour créer des signaux analogiques, avec des exercices de gestion des entrées/sorties numériques.
5. Les interruptions
Comprendre et utiliser les interruptions matérielles et logicielles ainsi que les timers, avec des exercices pour créer une application de gestion des interruptions.
6. Communications
Explorer les interfaces séries synchrones et asynchrones, ainsi que les liaisons série, bus I2C et SPI, avec des exercices pour développer une application de liaison série.
7. Compléments
Apprendre le principe du bootloader Arduino, la création de cartes et shields personnalisés, et l’utilisation du langage assembleur, avec des exercices pour créer des applications en langage C et assembleur.