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

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

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.

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

Partager cette formation Télécharger au format pdf Ajouter à mes favoris

Calendrier des sessions

10/08/2020 Paris La Défense 2 750 € HT Je m'inscris

Modalité Présentiel

Financements Actions-CO

10/08/2020 Nancy 2 750 € HT Je m'inscris

10/08/2020 Strasbourg 2 750 € HT Je m'inscris

10/08/2020 Reims 2 750 € HT Je m'inscris

10/08/2020 Metz 2 750 € HT Je m'inscris

10/08/2020 Mulhouse 2 750 € HT Je m'inscris

Modalité Présentiel

Financements Actions-CO

10/08/2020 Lille 2 750 € HT Je m'inscris

10/08/2020 Rouen 2 750 € HT Je m'inscris

10/08/2020 Nantes 2 750 € HT Je m'inscris

10/08/2020 Caen 2 750 € HT Je m'inscris

10/08/2020 Évreux 2 750 € HT Je m'inscris

10/08/2020 Le Havre 2 750 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Financements Actions-CO

10/08/2020 Lyon Part-Dieu 2 750 € HT Je m'inscris

10/08/2020 Grenoble 2 750 € HT Je m'inscris

Modalité Présentiel

Financements Actions-CO

10/08/2020 Tours 2 750 € HT Je m'inscris

10/08/2020 Orléans 2 750 € HT Je m'inscris

10/08/2020 Bordeaux 2 750 € HT Je m'inscris

10/08/2020 Blois 2 750 € HT Je m'inscris

10/08/2020 Bourges 2 750 € HT Je m'inscris

10/08/2020 Châteauroux 2 750 € HT Je m'inscris

10/08/2020 Le Mans 2 750 € HT Je m'inscris

10/08/2020 Niort 2 750 € HT Je m'inscris

10/08/2020 Poitiers 2 750 € HT Je m'inscris

Voir plus de sessions

Modalité Présentiel

Financements Actions-CO

10/08/2020 Aix-en-Provence 2 750 € HT Je m'inscris

10/08/2020 Montpellier 2 750 € HT Je m'inscris

10/08/2020 Sophia Antipolis 2 750 € HT Je m'inscris

Modalité Présentiel

Financements Actions-CO

Votre société a besoin d'une offre personnalisée ? Contactez-nous

Faites-nous part de votre projet de formation, nous sommes là pour vous guider.

Contactez-nous