الانتقال إلى المحتوى الرئيسي
Gust Training
إدارة نظم المعلومات

Formation Arduino – Programmation Avancée

Objectifs de la formation Arduino Programmation Arduino est un outil Open Source reposant sur un microcontrôleur simple, des composants

المدة
5 Jours
المستوى
Intermédiaire
صيغ التكوين
حضوري · عن بعد · مختلط

أهداف الدورة التكوينية

Arduino est un outil Open Source reposant sur un microcontrôleur simple, des composants complémentaires qui facilitent la programmation et l’interfaçage avec d’autres circuits et sur un environnement de développement (IDE). Arduino peut être utilisé pour développer des objets interactifs, prenant en entrée une grande variété de switches, capteurs, etc., permettant d’interagir plus facilement qu’un ordinateur classique avec une grande diversité de sorties physiques.

Cette formation vous apprendra à utiliser tous les éléments du langage Arduino afin de réaliser votre programmation.

Plus concrètement, à l’issue de cette formation vous serez en mesure de:

  • Connaître les systèmes de Reset
  • Savoir gérer les interruptions sous Arduino (ATmega328)
  • Comprendre les mécanismes d’interruption
  • Coder les interruptions
  • Connaître et savoir utiliser les modes de basse consommation
  • Savoir utiliser différents modes de communication
  • Filaires : I2C, SPI, UART,
  • Aériens : Wifi, Bluetooth, ZigBee
  • Envoi de SMS

لمن تتوجه هذه الدورة؟

Ce cours est destiné aux développeurs et/ou chefs de projets souhaitant pratiquer la programmation Arduino pour la création de projets artistiques, de domotiques, de bornes interactives ou d’automatisation de process.

المتطلبات المسبقة

Pour suivre cette formation, il est fortement conseillé d’avoir suivi la Formation Arduino – Découverte (POIA) ou d’en posséder les connaissances équivalentes. Connaître les bases de la programmation Arduino est également important.

البرنامج

Systèmes de Reset

  • Les différentes sources de démarrage de l’ATmega Watchdog

Les interruptions

  • Mécanisme d’interruption Les vecteurs d’interruption sous ATmega Registre MCUCR Les différents type d’interruption

Interruptions externes

  • Interruptions sur les entrées digitales Pins INT0 et INT1 Registres

Interruptions internes

  • Interruptions sur les timers Interruptions sur SPI, UART, … Comment émuler une interruption logicielle

Basse consommation

  • Objectifs des modes basse consommation Les différents modes de gestion de l’énergie Sleep-modes, power-save, power-down, … Registre PRR Gestion de l’énergie Désactivation sélective des fonctionnalités du µC Contrôles du mode de réveil

Faire communiquer l’Arduino

  • Modes de communication filaires SPI, I2C, UART Modes de fonctionnement Bibliothèques et codage Modes de communication aérien

Wifi

  • Protocole Shields Wifi Bibliothèques Wifi

Bluetooth

  • Protocoles Les différents Bluetooth Shields Bluetooth Bibliothèques Bluetooth

ZigBee

  • Protocole Shields XBee Bibliothèques ZigBee Comparaison Wifi, Bluetooth, ZigBee GSM Envoi de SMS

Assembleur ATmega

Outils de développement

Présentation de l’assembleur ATmega

  • Sources assembleur Les mnémoniques Syntaxe Mapping de la mémoire Programmation des registres Langages C/C++ et assembleur Directive asm

Travaux Pratiques

Cette formation alterne pratique et théorie pour une meilleure assimilation des connaissances; environ 70% d’exercices pratiques et manipulations.

المواضيع: Arduino

إدارة نظم المعلومات

Formation VeriSM Plus

Objectifs de la formation VeriSM Plus Cette formation VeriSM Plus s'adresse aux professionnel(le)s déjà certifié(e)s en gestion des

المدة
2 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

إدارة نظم المعلومات

Formation VeriSM Foundation

Objectifs de la formation VeriSM Foundation À l'heure où le référentiel ITIL entame sa révolution près de dix ans après sa dernière

المدة
3 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Fondamental

إدارة نظم المعلومات

Formation V2X : Solutions 4G et 5G pour le V2X

Description de la formation V2X Les véhicules connectés existent depuis environ dix ans, avec un développement des services qui a suivi

المدة
2 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire

إدارة نظم المعلومات

Formation Urbanisation du système d’information

Description de la formation urbanisation SI L’ouverture du Système d’Information sur l’éco-système, l’exigence de maîtriser la

المدة
2 Jours
صيغ التكوين
حضوري · عن بعد · مختلط
المستوى
Intermédiaire
تواصل عبر واتساب