Formation Arduino – Programmation Prise en main

Description

La formation Arduino permet de découvrir les bases de la programmation embarquée et de l’électronique appliquée à travers les cartes Arduino. Cette formation pratique permet aux participants de saisir le fonctionnement des microcontrôleurs, de paramétrer l’environnement de développement Arduino IDE et de réaliser leurs premières réalisations interactives.

Public visé

  • Cette formation s’adresse aux développeurs et à toute personne souhaitant découvrir les nouvelles technologies de programmation et les systèmes embarqués.

Prérequis

  • Bases en langage C
  • Intérêt pour l’électronique

Objectifs pédagogique

  • Saisir l’architecture Arduino
  • Coder une carte Arduino
  • Gérer les inputs et outputs
  • Élaborer des projets simples en IoT

Programme de la formation

Maîtriser les bases de la programmation Arduino et des systèmes embarqués.

Formation Arduino – Programmation et prise en main des cartes Arduino

Contenu

  1. Présentation du projet
  • L’open source dans l’électronique
  • Le langage Arduino et le projet Wiring
  1. Les kits Arduino et leurs composants
  • Présentation des kits Arduino
  • Nombre d’entrées/sorties, mémoire et compatibilité
  • Les shields (cartes d’extension)
  • Cartes afficheurs, LED, communication, support carte SIM, …
  1. Rappels d’électronique logique
  • Opérateurs logiques : AND, OR, NOT, XOR
  • Représentation des circuits
  • Niveaux logiques et courant de sortie
  • Résistances et capacités
  • Transistors en logique
  • Utilisation des diodes et LED
  1. Microcontrôleur ATmega328
  • Architecture du microcontrôleur
  • Modèle mémoire
  • Gestion des entrées/sorties
  • Modes de fonctionnement
  • Registres spécifiques
  • Interruptions
  • Gestion de la consommation énergétique
  1. Environnement de développement Arduino
  • Présentation de l’IDE Arduino
  • Utilisation des bibliothèques
  1. Le “Hello, world” Arduino
  • Coder le clignotement d’une LED
  • Analyse du matériel
  • Choix des sorties
  • Caractéristiques courant/tension
  • Câblage
  • Écriture du code
  • Chargement et exécution
  • Mode debug
  1. Bibliothèques Arduino
  • Fonctions de base (Core functions)
  • Bibliothèques standards (EEPROM, Ethernet, LCD, SD…)
  • Bibliothèques tierces
  • Utilisation et adaptation des bibliothèques
  1. Entrées / sorties numériques
  • Logique TOR (Tout Ou Rien)
  • Entrées numériques
  • Sorties numériques
  • Les canaux PWM (modulation de largeur d’impulsion)
  1. Entrées / sorties analogiques
  • Principe d’échantillonnage
  • Conversion analogique-numérique
  • Génération de signal analogique avec PWM
  1. Systèmes d’affichage
  • Afficheurs 7 segments
  • Matrices LED
  • Afficheurs LCD
  1. Interfaces de communication
  • Communication série (synchrone et asynchrone)
  • Bus I2C
  • Bus SPI
  1. Conception de matériel personnalisé
  • Création de cartes électroniques
  • Conception de shields Arduino
  • Développement de solutions matérielles spécifiques

Cette formation Arduino est parfaite pour les développeurs, étudiants et passionnés qui désirent explorer le monde de l’électronique programmable et des objets connectés. Elle représente aussi une excellente introduction aux domaines de l’apprentissage automatique, de la science des données, du Big Data, de l’Internet des objets et de l’intelligence artificielle grâce aux multiples opportunités offertes par les systèmes intelligents et connectés.

 

Formation Arduino

Réference: NDC13

Niveau: Fondamental

Certificat : De participation

Durée: 2 Jours

Lieu: En présentiel ou à distance

Financement CNFCPP

Partager

Les points forts de la formation

  • Formation 100% pratique
  • Exercices et mini projets
  • Découverte des composants électroniques
  • Initiation aux objets connectés

SOFTWAY TUNISIE

Moyens Pédagogiques

  • Cours interactifs
  • Travaux pratiques
  • Exercices guidés
  • Support Continu

Offre Speciale

Formation Intelligence Artificielle: Enjeux et Outils

Cette formation en Intelligence Artificielle vise à donner une compréhension globale des enjeux, des concepts clés et des usages actuels de l’IA

Autres formations à découvrir

Formation Rédaction Web – Approche éditoriale d’un site web

Réference: DG01

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

ISTQB Foundation

Réference: PR03

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Formation Sage Paie 100

Réference: SA05

Niveau: Fondamental

Durée: 3 Jours

Lieu: En présentiel ou à distance

Certification: De participation

Financement CNFCPP: Oui

Partenaire sage en Tunisie & Centre de formation professionnelle​

Revendeur et intégrateur Sage, SOFTWAY TUNISIE, vous fait bénéficier de son expertise et du savoir-faire de son personnel hautement qualifié en accompagnant votre entreprise dans la conception de vos projets informatiques.

Demande de devis

Softway
Bureau de Formation en Tunisie

Inscription à une Formation

Rejoignez-nous !​

Dans le cadre de notre activité de formation professionnelle, nous sommes constamment à la recherche de nouveaux consultants formateurs.
Softway

Demande de demo

Softway