M2i Formation

Arduino - Mise en oeuvre

Systèmes - Linux

Présentiel

5 jours (35 heures) - ARDUI-MEO

Accueil  ›  Formations Informatique  ›  Systèmes  ›  Linux  ›  Arduino - Mise en oeuvre

Objectifs pédagogiques

  • Utiliser la carte Arduino UNO dans votre environnement natif dans un premier temps pour la mise en oeuvre de différents types de capteurs
  • Utiliser un IDE (Atmel Studio 7) spécialisé pour programmer vos propres bibliothèques
  • Utiliser un débogueur externe professionnel Atmel-ICE
  • Comprendre l'architecture interne et le potentiel du microcontrôleur AVR ATmega328P
  • Utiliser Proteus pour simuler votre carte de A à Z et la faire communiquer vers le mode extérieur.

Niveau requis

Avoir des notions de langage C et C++.

Public concerné

Informaticiens souhaitant développer des applications en utilisant la technologie Arduino.

La Défense15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
La Défense09/09/20192 750 € HTDates proposées dans les agences M2iRéserver

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Metz15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Mulhouse15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Nancy15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Reims15/04/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Caen15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Évreux15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Le Havre15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Lille15/04/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Dijon15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Grenoble15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Lyon15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Saint-Étienne15/04/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Bordeaux15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Orléans15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Tours15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Bordeaux09/09/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Aix-en-Provence15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Montpellier15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Sophia Antipolis15/04/20192 750 € HTDates proposées dans les agences M2iRéserver
Aix-en-Provence09/09/20192 750 € HTDates proposées dans les agences M2iRéserver

Afficher plus de dates

Sessions
planifiées
Sessions
ouvertes
Sessions
confirmées
Réserver
le stage

Présentation

  • Présentation de l'IDE d'Arduino
  • Les forces et les faiblesses de l'IDE
  • Mise en oeuvre rapide de quelques capteurs
  • Gestion des librairies de communautés

Le microcontrôleur AVR 328P

  • Famille des microcontrôleurs AVR 8 bits
  • Architecture interne
    • Modèle mémoire
    • Entrées / sorties...
  • Principe de l'interruption
  • Gestion de la consommation électrique, mode sommeil, gestion du niveau de batterie...

Les outils de développement

  • L'IDE Atmel Studio 7
  • Macros natives de chez Atmel

Les entrées-sorties

  • Niveaux logiques des entrées / sorties
  • Tout ou rien (TOR)
  • La conversion analogique digitale
    • Principe de l'échantillonnage
    • Rappel des conditions de Shannon
  • Paramètres influent sur la qualité de l'acquisition
  • Conversion analogique numérique sur Arduino
  • Les canaux à modulation de largeur d'impulsions (PWM)
  • Utilisation de la PWM comme convertisseur numérique / analogique

Les interruptions

  • Interruptions matérielles et logicielles, internes et externes
  • Vecteurs d'interruption
  • Les timers
    • Horloges internes et externes
    • Principe de l'overclock
    • Compteurs
  • Timer, capture, compare et PWM

Communications

  • Liaison des séries synchrones et asynchrones
  • Liaison bus I2C
  • Liaison SPI
  • Liaison Bluetooth sur port série émulé

Compléments

  • Principe et chargement du bootloader Arduino
  • Le langage assembleur, opcode, traitement

Proteus

  • Exposition du potentiel du logiciel
  • Simulation des circuits de bases
    • Filtres
    • Astables...
  • Virtualisation de votre Arduino

En cliquant le bouton « Accepter », vous acceptez l’utilisation de cookies pour réaliser des mesures d’audiences et vous permettre d’enregistrer vos préférences de navigation. Sans votre acceptation, aucun cookie ne sera enregistré.

Accepter Paramètres En savoir plus