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

À l’issue de cette formation Spring Cloud Stream et Kafka, vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Mettre en place l'environnement de développement Spring Cloud Data Stream
  • Concevoir une architecture microservices basée sur Kafka et Spring Cloud
  • Adopter une programmation fonctionnelle
  • Mettre en place une topologie de processeurs Kafka avec SpringBoot
  • Surveiller et récolter les métriques d’une telle architecture
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Word 2013 avancée, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Automatiser des tâches
  • Créer et diffuser modèles et des formulaires
  • Réaliser des fusions de documents avec des données externes (publipostage, étiquettes)
  • Savoir créer une bibliographie et une table d’index
  • Atteindre le niveau Avancé voire Expert de la certification TOSA® (Entre 725 et 1000 points)
Tarif

A partir de 690,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Autocad 3D Perfectionnement

Proposé par PLB CONSULTANT

Objectifs de la formation

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

  • Mettre en œuvre une méthodologie de travail globale
  • Modéliser et éditer des projets 3D
  • Réaliser des animations et rendus en images de synthèse
Tarif

A partir de 2 100,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation RedHat Entreprise Linux, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Gestion des services systemd et résolution des problèmes lors du processus de démarrage
  • Configuration de réseau et résolution des problèmes de base
  • Gestion du stockage local, création et utilisation de systèmes de fichiers
  • Gestion du pare-feu à l'aide de firewalld
  • Automatisation de l'installation de Red Hat Enterprise Linux® à l'aide de Kickstart
  • Gestion des paramètres SELinux
  • Utilisation des systèmes de fichiers partagés NFS et Samba
  • Sécurité des ports réseau et agrégation de liens
  • Configuration des initiateurs et cibles iSCSI
  • Résolution des problèmes liés au service DNS (Domain Name System) et mise en cache du serveur de noms
  • Déploiement de serveurs de fichiers NFS (Network File System) et SMB (Server Message Block)
  • Gestion du serveur Web Apache HTTPD
  • Configuration de la base de données MariaDB SQL
  • Client null Postfix SMTP (Simple Mail Transfer Protocol) pour serveurs
  • Création de scripts bash pour l'automatisation
  • Ppasser les examens de certification RHCSA et RHCE.

Ce cours repose sur la version 7 de Red Hat Enterprise Linux.

Tarif

Contacter l'organisme

Durée

5j / 35h

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 Dorik

Proposé par Sparks

Objectifs de la formation

  • Comprendre les fonctionnalités de base de Dorik
  • Concevoir des interfaces interactives et responsives grâce aux outils avancés
  • Implémenter des fonctionnalités avancées : animations, interactions utilisateur, …
  • S'approprier les bonnes pratiques pour créer un site internet
  • Optimiser les performances et la convivialité des sites créés
Tarif

A partir de 1 400,00 €

Durée

2 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Comprendre l'attitude et l'état d'esprit du software craftsmanship
  • Appliquer les principes de la programmation orientée objet (POO) et les principes SOLID
  • Maîtriser les techniques de tests automatisés, dont TDD et BDD
  • Utiliser les acronymes pour guider la conception : YAGNI, KISS, DRY, POLA
  • Identifier et corriger les code smells dans un code legacy
Tarif

A partir de 2 100,00 €

Durée

3 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Maîtriser Visual Basic .NET
  • Appliquer des contrôles
  • Concevoir des contrôles
  • Manier des données dans des applications Windows Forms
  • Gérer l'interopérabilité avec des objets COM
  • Maîtriser la programmation asynchrone
  • Savoir optimiser des applications
  • Manipuler des applications Windows Forms
Tarif

A partir de 3 000,00 €

Durée

5 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation JMeter, vous aurez acquis les connaissances et compétences nécessaires pour :

  • Installer et mettre en place JMeter
  • Exécuter un plan de test
  • Être capable de réaliser des tests de charge et de performance avec JMeter
  • Savoir gérer les variables et le scripting sur JMeter
Tarif

A partir de 1 480,00 €

Durée

2j / 14h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Pendant la formation, le formateur évalue la progression pédagogique des participants via des QCM, des mises en situation et des travaux pratiques. Les participants passent un test de positionnement avant et après la formation pour valider leurs compétences acquises.
Tarif

Contacter l'organisme

Durée

4 jours (28 heures)

Modes
  • Entreprise
  • Distance
  • Centre

Je cherche à faire...