- Cours pratique
- Informatique
Formation Arduino - Programmation Prise en main

- Durée
- 5 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel
Description de la formation Arduino
Arduino est une marque qui couvre des cartes matériellement libres sur lesquelles se trouve un microcontrôleur (d'architecture comme l'Atmega328p, et le Cortex-M3 pour l'Arduino Due).
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.
Un projet Arduino peut être totalement autonome ou communiqué avec un logiciel installé sur votre ordinateur (par exemple Flash, Processing, Max MSP.) Les cartes peuvent être assemblées à partir de kit manuellement ou bien achetées préassemblés, l'IDE open source associée peut-être téléchargé gratuitement.
Cette formation Arduino est une découverte de tout cet environnement.

Objectifs pédagogiques
Concrètement, à l'issue de cette formation Arduino vous aurez acquis les connaissances et com^pétences nécessaires pour :
- Découvrir et maitriser l’écosystème Arduino
- Comprendre l’architecture des microcontrôleurs de la famille ATmega 328
- Mettre en place un environnement de développement pour les kits Arduino
- Développer des applications en langage C pour les kits Arduino
Objectifs opérationnels
Savoir programmer Arduino.
Programme
Contenu du cours, module par module
12 modules
- L’open source dans l’électronique
- Le langage Arduino et le projet Wiring
- 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, …
- 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
- Architecture du microcontrôleur
- Le modèle mémoire
- Les entrées-sorties
- Choix des modes de fonctionnement
- Les registres spécifiques
- Les interruptions
- Gestion de la consommation électrique
- L’edi Arduino
- Les bibliothèques Arduino
- Coder le clignotement d’une LED
- Analyse du matériel
- Choix de la sortie
- Caractéristiques courant / tension
- Câblage
- Écriture du code
- Création d’un projet
- Analyse du code
- Chargement sur le kit
- Exécution
- Mode debug
- Langage Arduino
- Core functions
- Librairies standards Arduino
- EEPROM, Ethernet, liquidcrystal, SD cards reading, …
- Librairies tiers
- Utiliser les bibliothèques
- Les adapter... Pour tenir en mémoire
- Les niveaux logiques pour le TOR (Tout Ou Rien)
- Les entrées TOR
- Les sorties TOR
- Les canaux PWM
- Principes de l’échantillonnage
- La conversion analogique numérique
- Utilisation d’un canal PWM pour créer un signal analogique
- Afficheurs 7 segments
- Matrices de leds
- Afficheurs LCD
- Les interfaces séries synchrones et asynchrones
- Bus I2C, SPI
- Créer des shields Arduino
- Partir d’un projet Arduino pour créer une implémentation matérielle spécifique
Travaux pratiques
Cette formation alterne pratique et théorie pour une meilleure assimilation des connaissances; environ 70% d’exercices pratiques et manipulations telle que la manipulation du kit Arduino avec platine d’essais.
Programme mis à jour le 09/09/2025
Public concerné
Cette formation s'adresse aux développeurs ainsi qu'aux curieux des nouvelles technologies de programmation.

Prérequis
Afin de participer à cette formation, il est nécessaire d'avoir des connaissances en langage C.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
2 avis
« Mon avis sur le formateur : "Horaires élargies, sympathie, une bonne humeur et une bonne adaptabilité des sujets oh top." Mon avis sur la salle de formation : "Un peu froid dans les salles mais un radiateur d'appoint était là." Ce que j'ai le plus apprécié : "Propreté du site, un accueil du personnel excellent, bonne qualité du cadre pour les repas, du café et des gâteaux en libre service bravo pour la qualité des services." Ce que j'ai le moins apprécié : "Pas de parking vélo et pas de parking voiture avec bornes de recharge non plus." »
LAURENT Thibault « Mon avis sur le contenu du stage : "Et en plus très sympa! " Mon avis sur le formateur : "Et en plus très sympa!" Mon avis sur la salle de formation : "Et en plus très sympa!" Ce que j'ai le plus apprécié : "pédagogique, ludique" »
ROUSSILLOT MathieuRESMED
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.