Logo Portail Cap MetiersCMaFormation
Revenir en haut

Arduino - Mise en œuvre

Niveau d'entrée : Sans niveau spécifique
M2I FORMATION MERIGNAC
QUALIOPI FORMATION
Formation professionnelle continue
(jeune/adulte sur le marché du travail)
Niveau d'entrée : Sans niveau spécifique
M2I FORMATION MERIGNAC
QUALIOPI FORMATION

Description de la formation

  Objectif

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.

Voir plus
  Validation

Attestation de fin de formation

  Programme

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

Voir plus
  Conditions d'accès

Conditions d'accès réglementaires :
Aucune

Conditions d'accés pédagogiques :
Avoir des notions de langage C et C++.

Critères d'admission :
Dossier

Voir plus
  Organisation

Modalités d'enseignement :
Cours à distance (FOAD)

Rythme :
Temps plein

Session de formation

Toutes les sessions pour cette formation sont terminées.

Réf : 202003079735   Fiche PDF
[logo]

Lien vers le site web de l'organisme de formation

En savoir plus
[logo]

Construire son projet professionnel

En savoir plus
[logo]

Recherchez le bon interlocuteur pour vous informer

En savoir plus