• 70 €

Formation Complète Arduino

  • Cours
  • 88 Leçons

Contenu

Présentation de la formation

Découverte d’Arduino et des bases de l’électronique

1. Présentation des cartes Arduino
1.1 Présentation de la Arduino UNO R4 WiFi
2.Matériel nécessaire pour débuter
3.Sécurité électronique : erreurs fréquentes à éviter
4.Prise en main de la breadboard et premiers montages
5.Installation de l’IDE Arduino
6.Alternative à l’IDE Arduino
7.Structure de base d’un programme Arduino
8. Moniteur série et premiers essais
10. Bases du langage C/C++ appliqué à Arduino
Introduction à la liaison série

Les bases de la programmation Arduino

1.Variables
2. Opérateurs : arithmétiques, logiques et de comparaison
3. Structures conditionnelles : if, else if, else
Structure Switch case ...
4. Les boucles : for, while, do...while
5. Fonctions personnalisées (avec et sans paramètres)
6. Gérer le temps : delay() et millis()
7. Le moniteur série pour le débogage
8. Interruption
9. Les erreurs de logique fréquentes et comment les corriger
11. Persistance des données( EEPROM)
Les tableau de données

Toutes les fonctionnalité de L'arduino

PWM : modulation de largeur d’impulsion
CAN convertisseur analogique numérique
Ampli OP (ARDUINO R4)
Le Bus I2C
le bus SPI

Comprendre et manipuler l’électronique

1. Principes de l’électricité : tension, courant, résistance, puissance
2.la loi d’ohm
3. lois des noeud
3.loi des mailles
Thevenin et Norton
Résistances : valeur, codes couleurs, montage série/parallèle
Potentiomètre : lecture analogique
LEDs : polarité, intensité, protection
les diodes
Notion de condensateur et ses calcul
les transistors
L’Optocoupleur
Résistances de pull-up/pull-down
Bouton poussoir et détection d’appui
Interrupteurs : états stables
Gestion des anti rebond
Lire un schéma électronique
Utiliser un multimètre
les simulateur de montage
Détection et résolution de faux contacts
Différence entre digital et analogique

Les capteurs

Capteurs

Shield

IHM

Capteur de luminosité
Capteur ultrason HC-SR04
Capteur de température et humidité DHT11
Capteur récepteur infrarouge KY-022
Capteur de champ magnétique à effet hall
Capteur détecteur de flamme KY-026
Capteur détection d'obstacles infrarouge KY 032
Détecteur de vibrations ST040
Détecteur de bruit en français KY-037
Émetteur infrarouge KY-005

⚙️ Actionneurs et sorties

Moteurs DC avec transistor
Ruban à LED addressable
Relais pour commandes 220 V (avec sécurité)
Carte SD
Le module RFID RC522
LCD I2C Grove Backlight
Ecran tactile IHM Nextion
MAX7219 et matrice
Matrice à LED 8x8

les shields

Motor Shield Rev3 (L298P)
Shield Ethernet

🧩 Structuration du code et projets complexes

Bloquer un programme en arrêt d’urgence.
Découpage en fichiers .ino ou .h
Utiliser des bibliothèques externes (gestion et importation)
Optimisation de la mémoire (SRAM, Flash)

🌍 Les bases du Web

Créer une page HTML
Animer les données avec du JavaScript
Ajouter du style avec CSS
Aller plus loin avec WebSockets ou Socket.io

🌐 Internet des objets et domotique

Qu’est qu’un réseau informatique ?
Qu’est ce q"un client et un serveur informatique ?
Installation du serveur MQTT
Introduction au protocole MQTT
Envoi de données vers mosquitto ( MQTT)
Souscrire à un topic en MQTT
Visualiser les échanges avec MQTT Explorer
Intégrer les données MQTT dans la page web
Liste des protocoles informatique