Formation Arduino - Programmation Avancée

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Plus concrètement, à l'issue de cette formation Arduino vous aurez acquis les connaissances et les compétences nécessaires pour : 

  • Connaître les systèmes de Reset
  • Savoir gérer les interruptions sous Arduino (ATmega328)
  • Comprendre les mécanismes d’interruption
  • Coder les interruptions
  • Connaître et savoir utiliser les modes de basse consommation
  • Savoir utiliser différents modes de communication
  • Filaires : I2C, SPI, UART,
  • Aériens : Wifi, Bluetooth, ZigBee
  • Envoi de SMS

PLB CONSULTANT


Informatique et Management
Voir la fiche entreprise

Tarif

A partir de 2 675,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
Sessions

PLB CONSULTANT


Informatique et Management
Voir la fiche

Tarif

A partir de 2 675,00 €

Durée 5 jours (35h)
Modes
  • Centre
  • Entreprise
Sessions

Description

Arduino est un outil Open Source reposant sur un microcontrôleur simple, des composants complémentaires qui facilitent la programmation et l'interfaçage avec d'autres circuits et sur un environnement de développement (IDE). 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.

Cette formation Arduino vous apprendra à utiliser tous les éléments du langage Arduino afin de réaliser votre programmation.

Programme

Systèmes de Reset

Les différentes sources de démarrage de l’ATmega
Watchdog

Les interruptions

Mécanisme d’interruption
Les vecteurs d’interruption sous ATmega
Registre MCUCR
Les différents type d’interruption

Interruptions externes

Interruptions sur les entrées digitales
Pins INT0 et INT1
Registres

Interruptions internes

Interruptions sur les timers
Interruptions sur SPI, UART, ...
Comment émuler une interruption logicielle

Basse consommation

Objectifs des modes basse consommation
Les différents modes de gestion de l’énergie
Sleep-modes, power-save, power-down, …
Registre PRR
Gestion de l’énergie
Désactivation sélective des fonctionnalités du µC
Contrôles du mode de réveil

Faire communiquer l’Arduino

Modes de communication filaires
SPI, I2C, UART
Modes de fonctionnement
Bibliothèques et codage
Modes de communication aérien

Wifi

Protocole
Shields Wifi
Bibliothèques Wifi

Bluetooth

Protocoles
Les différents Bluetooth
Shields Bluetooth
Bibliothèques Bluetooth

ZigBee

Protocole
Shields XBee
Bibliothèques ZigBee
Comparaison Wifi, Bluetooth, ZigBee
GSM
Envoi de SMS

Assembleur ATmega

Outils de développement

Présentation de l’assembleur ATmega

Sources assembleur
Les mnémoniques
Syntaxe
Mapping de la mémoire
Programmation des registres
Langages C/C++ et assembleur
Directive asm

Prérequis

Pour suivre cette formation, il est fortement conseillé d'avoir suivi la Formation Arduino - Découverte (POIA) ou d'en posséder les connaissances équivalentes. Connaître les bases de la programmation Arduino est également important.

Public

Ce cours est destiné aux développeurs et/ou chefs de projets souhaitant pratiquer la programmation Arduino pour la création de projets artistiques, de domotiques, de bornes interactives ou d'automatisation de process.

Ces formations pourraient vous intéresser

Objectifs de la formation

  • Comprendre les principes fondamentaux de la programmation Python et son application à la manipulation et à l'analyse des données
  • Appliquer des techniques de nettoyage et de prétraitement des données pour préparer les ensembles de données à l'analyse
  • Créer et interpréter des visualisations de données à l'aide de bibliothèques Python
  • Développer des modèles de Machine Learning basiques pour l’analyse prédictive
  • Évaluer les performances des modèles d'apprentissage automatique
Tarif

A partir de 2 250,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Le Raspberry Pi est un ordinateur « low cost » (il faut compter dans les 35€) de la taille d’une carte de crédit, le but initial était de donner accès au plus grand nombre à l’apprentissage de la programmation et l’initiation au sens large à l’informatique.

Raspberry fait tourner plusieurs OS Linux ,la carte est composée principalement d’un processeur ARM, de un à plusieurs ports USB et RJ45 , mais de nombreuses autres interfaces d’entrées-sorties sont disponibles.

Aujourd'hui, on ne compte plus le nombre de projets qui voient le jour autour du Raspberry Pi et ce petit appareil rencontre un grand succès dans différents domaines : jeux vidéos, serveur web, robotique, etc... 

Même Google s'y intéresse, notamment avec le projet Coder, un outil d'initiation au développement web.

 

Ce cours vous permettra de prendre en main le Raspberry Pi 4, de savoir installer et configurer une distribution standard pour ajuster son fonctionnement à vos besoins. En outre vous apprendrez à re-compiler le noyau Linux et ajouter des drivers supplémentaires, réaliser des entrées-sorties par GPIO et communiquer en utilisant les interfaces Ethernet, RS-232, SPI, I²C, etc.

Ce cours est entièrement interactif et appliqué, tous les concepts présentés font l’objet de mises en pratique immédiates sur le Raspberry Pi 4 fourni pour la formation à chaque participant.

La formation permet aux utilisateurs non familiarisés avec Linux d’apprendre à installer, configurer et utiliser de la façon la plus optimale ce système embarqué. 

Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise

Objectifs de la formation

  • Cette formation fait l'objet d'une évaluation formative.
Tarif

Contacter l'organisme

Durée

5 jours (35 heures)

Modes
  • Distance
  • Centre

Formation Perl

Proposé par Sparks

Objectifs de la formation

  • Comprendre la structure du langage
  • Savoir manipuler les fichiers
  • Connaître les fonctions et les bibliothèques
  • Gérer la programmation orientée objet
  • Manipuler la programmation web
  • Connaître quelques concepts de programmation avancée
Tarif

A partir de 1 650,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Formation Déployer FortiMail

Proposé par PLB CONSULTANT

Objectifs de la formation

Concrètement à l'issue de cette formation Déployer FortiMail vous aurez acquis les connaissances et compétences nécessaires pour :

  • Positionner FortiMail dans une infrastructure de messagerie existante ou en cours de création, via les différents modes de déploiement flexibles proposés.
  • Comprendre l'architecture système de FortiMail : circulation des e-mails à travers les modules, application des règles et d’un routage intelligent au courrier électronique et protection de la réputation de votre agent de transfert de messages (MTA)
  • Utiliser votre serveur LDAP existant pour gérer et authentifier les utilisateurs.
  • Sécuriser la transmission d'e-mails à l'aide de technologies de pointe : SMTPS, SMTP sur TLS et chiffrement basé sur l'identité.
  • Limiter les connexions clients pour bloquer les abus de MTA
  • Bloquer les spams à l'aide de techniques sophistiquées telles que l'inspection approfondie des en-têtes, le recensement des épidémies de spam, l'heuristique et le service Antispam FortiGuard.
  • Éliminer les pratiques d'hameçonnage (phishing) et les virus 0-day.
  • Intégrer FortiMail à FortiSandbox pour une protection avancée contre les menaces
  • Prévenir les fuites accidentelles ou intentionnelles de données confidentielles et réglementées
  • Archiver les e-mails à des fins de conformité
  • Déployer une infrastructure haute disponibilité (HA) et redondante pour assurer une disponibilité maximale des e-mails importants.
  • Diagnostiquer les problèmes courants relatifs aux e-mails et à FortiMail
Tarif

A partir de 3 450,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Passer la certification Lean Six Sigma Green Belt (IASSC) et devenir certifié Green Belt Lean Six Sigma
  • Analyser les données recueillies, en extraire les variables pertinentes et manipuler les tests d'hypothèse et autres outils statistiques de façon opérationnelle
  • Chercher et concevoir les plans d'expérience simples permettant de collecter les données
  • Expliquer la modélisation de processus et détecter les corrélations entre variables
  • Diagnostiquer un problème d'amélioration.
Tarif

A partir de 2 990,00 €

Durée

5j / 35h

Modes
  • Centre
  • Distance

Catia - Les bases

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Permettre au participant de maîtriser la conception  des pièces simples "solide et surfacique"( atelier Part Design).

Créer et gérer ses assemblages (atelier Assembly Design), réaliser la mise en plan de pièces et d'assemblages (atelier Drafting).

Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise

Programmation en HTML5 avec JavaScript et CSS 3

Proposé par CIT FORMATION INFORMATIQUE

Objectifs de la formation

Développeurs, chefs de projets Web souhaitant développer des sites Web ou applications avec HTML 5 et CSS3.

À l'issue de la formation, le stagiaire sera capable de :

  •     Développer des sites Web en HTML
  •     Créer des sites en dissociant le contenu de la mise en forme
  •     Utiliser les techniques permettant de développer des sites fonctionnant avec tous les navigateurs
  •     Proposer les applications autorisant des interactions dynamiques avec les utilisateurs
  •     Savoir profiter des dernières nouveautés HTML5 pour enrichir le contenu d’un site d’élément vidéo ou audio
  •     Créer des présentations accrocheuses et professionnelles avec CSS3
  •     Créer des pages réactives conformes aux normes avec les API JavaScript nouvelle génération
Tarif

Contacter l'organisme

Durée

5 jour(s)

Modes
  • Entreprise
  • Distance
  • Centre

PERFECTIONNEMENT À WORD ET EXCEL

Proposé par GROUPE LEXOM

Objectifs de la formation

  • Utiliser word pour des applications professionnelles complexes
  • Créer des tableaux et graphiques dynamiques et interactifs
Tarif

A partir de 1 390,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Typescript

Proposé par ADALIANCE

Objectifs de la formation

  • Savoir manipuler les types simples du langage
  • Savoir débuter et configurer un projet TypeScript
  • Etre capable de faire de l’héritage
  • Etre initié aux types complexes du langage
  • Connaître les bonnes pratiques pour structurer un projet TypeScript
  • Savoir utiliser TypeScript dans l’ensemble de l'écosystème
Tarif

Contacter l'organisme

Durée

2j / 14h

Modes
  • Centre
  • Entreprise

Je cherche à faire...