Accueil > Robotique et Internet des Objets > Arduino : mise en oeuvre
Formation #RIS14

Formation Arduino : mise en oeuvre

Durée : 5 jours

Code : RIS14


Prochaines dates programmées :

Du 24 au 28 Juin 2024

Du 26 au 30 Août 2024

Du 07 au 11 Oct. 2024

Du 23 au 27 Déc. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Découvrir et maitriser l’écosystème Arduino
  • Comprendre l’architecture des microcontrôleurs de la famille ATmega 328
  • Etre capable de créer de nouveaux produits en utilisant le kit électronique Arduino
Programme
1/ Présentation d'Arduino
  • L'Open Source dans l'électronique
  • Le langage Arduino et le projet Wiring
  • Vue d'ensemble de l'IDE
  • Forces et Faiblesses
  • Implémentation rapide de quelques capteurs
  • Les librairies de communautés
2/ Les kits Arduino et les shields
  • Les différents kits Arduino
  • Nombre d’ E/S, mémoire, compatibilité
  • Les shields : les cartes d’extensions et expérimentation
  • Cartes afficheurs, LED, communication, support carte SIM, …
3/ Vue d'ensemble de l’électronique logique
  • Les opérateurs logiques : AND, OR, NOT, XOR
  • Représentation des circuits
  • Niveaux logiques, courant de sortie
  • Résistances et capacités
  • Polarisation des transistors à l’état logique
  • Utilisation des diodes et LED
4/ Le microcontrôleur AVR 328P
  • Famille des microcontrôleurs AVR 8 bits
  • Architecture du ATmega : modèle mémoire, entrées/sorties...
  • Gestion des interruptions
  • Gestion de la consommation électrique
  • Gestion du mode sommeil
  • Gestion du niveau de batterie...
5/ Les outils de développement
  • L'IDE Atmel Studio 7
  • Macros natives Atmel
  • La chaîne de compilation
6/ 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
7/ 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
8/ Les interfaces de communication
  • Liaison des séries synchrones et asynchrones
  • Liaison bus I2C
  • Liaison SPI
  • Liaison Bluetooth sur port série émulé
9/ Compléments
  • Principe et chargement du bootloader Arduino
  • Le langage assembleur, opcode, traitement
10/ Proteus
  • Exposition du potentiel du logiciel
  • Simulation des circuits de bases : Filtres, Astables...
  • Virtualisation de votre Arduino
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

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

Dates

  • Du 24 au 28 Juin 2024
  • Du 26 au 30 Août 2024
  • Du 07 au 11 Oct. 2024
  • Du 23 au 27 Déc. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.