Développement sur la plateforme Arduino
Oasis dele la connaissance cabinet de formation continue à Casablanca vous propose une Formation Développement sur la plateforme Arduino formation pour les particuliers et les entreprises en individuel ou en groupe, à la fin de la formation vous serez capable de créer des Projet en Développement sur la plateforme Arduino formation en ligne Développement sur la plateforme Arduino eco d’architecture Maroc
Présentation d’Arduino
- L’Open Source dans l’électroniqueLe 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
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, …
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
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…
Les outils de développement
- L’IDE Atmel Studio 7
- Macros natives Atmel
- La chaîne de compilation
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
Les interfaces de communication
- Liaison des séries synchrones et asynchrones
- Liaison bus I2C
- Liaison SPI
- Liaison Bluetooth sur port série émulé
Proteus
- Exposition du potentiel du logiciel
- Simulation des circuits de bases : Filtres, Astables…
- Virtualisation de votre Arduino
Compléments
- Principe et chargement du bootloader Arduino
- Le langage assembleur, opcode, traitement
Durée de la formation Développement sur la plateforme Arduino:
Pack de formation Développement sur la plateforme Arduino initiale – 36 heures
1 semaine – 1 mois – 3 mois
Pack de formation Développement sur la plateforme Arduino avancé – 72 heures
1 mois – 3 mois – 6 mois
Pack de formation Développement sur la plateforme Arduino expert – 144 heures
3 mois – 6 mois 12 mois
Pack de formation entreprises – 2 jours