Gust Training

Systèmes Embarqués

Formation Arduino – Programmation Avancée

5 Jours


Cette formation permet de maîtriser la programmation avancée d’Arduino, d’exploiter toutes les fonctionnalités du microcontrôleur ATmega, de gérer les interruptions, optimiser la consommation d’énergie et mettre en œuvre des communications filaires et sans fil. Idéale pour créer des projets domotiques, interactifs ou industriels.

Objectifs de la formation

  • Maîtriser les systèmes de reset et le watchdog
  • Comprendre et programmer les interruptions externes et internes
  • Utiliser les modes basse consommation pour optimiser l’énergie
  • Programmer les communications filaires (I2C, SPI, UART) et sans fil (Wifi, Bluetooth, ZigBee, GSM/SMS)
  • Développer des projets Arduino avancés en C/C++ et assembleur ATmega

Public cible

  • Développeurs, chefs de projets et techniciens IoT
  • Entreprises souhaitant former leurs équipes à la programmation Arduino avancée

Prérequis

  • Connaissance des bases Arduino (Formation Arduino – Découverte POIA ou équivalent)
  • Notions de programmation C/C++

Programme de la formation

  1. Systèmes de reset : sources de démarrage, watchdog
  2. Interruptions : externes, internes, timers, SPI, UART
  3. Basse consommation : modes Sleep, power-save, power-down, gestion des registres
  4. Communication Arduino : I2C, SPI, UART, Wifi, Bluetooth, ZigBee, GSM/SMS
  5. Assembleur ATmega : syntaxe, mnémoniques, programmation des registres, directives asm
  6. Travaux pratiques : environ 70% de la formation pour des exercices réels et projets pratiques

Avantages Gust Training

  • Formations B2B et entreprises : sessions personnalisées pour vos équipes
  • Ateliers pratiques et projets réels pour une expérience 100% opérationnelle
  • Formateurs experts en IoT et Arduino avancé
  • Horaires flexibles et possibilité de formation sur site
  • Attestation et certification professionnelle
Icone formation
Niveau : Intermédiaire
Format : Présentiel, à distance ou hybride
Certification : Nationale