28,00

Tuto Initiation à la programmation de systèmes embarqués avec Arduino

28,00

  • Une formation vidéo de 7h32m
  • Téléchargement immédiat et visionnage illimité à vie
  • Satisfait ou remboursé
Initiation à la programmation de systèmes embarqués

ajouter ce cours aux favoris retirer ce cours des favoris

Cette formation est dédiée à la programmation de systèmes embarqués avec Arduino. En d'autres termes, qu'elle vous propose de faire vos premiers pas dans la programmation conjointe du logiciel, du matériel informatique et de l'électronique.
Les champs d'application sont très vastes : aéronautique, l’automobile, la robotique, la domotique ou les objets connectés. Et la quasi totalité des objets de nous utilisons aujourd'hui en sont équipés : téléphone, voiture, routeur, console de jeu, mais aussi machine à laver, four à micro-onde, pacemaker, etc. Chacun d'eux contiennent une carte que l'on pourrait comparer à une carte mère en informatique traditionnelle.

Au programme de cette formation Arduino dédiée à l'informatique embarqués :

Nous verrons, dans un premier temps, ce qui relève exactement de l’électronique et de la programmation avant de enchaîner sur la prise en main du système Arduino avec la configuration de son simulateur.

Nous utiliserons, ensuite, plusieurs sortes de données qui nous permettront de faire nos premiers pas dans la programmation proprement dite. Si nous voulons, par exemple, incrémenter un compteur, il nous faudra manipuler des variables de type entier ; Si, à l'inverse, s'il s'agit de calculer la moyenne d'une série de données fournies par un capteur, c'est d'un nombre réel dont nous aurons besoin.
A noter que la programmation sur Arduino s'effectue dans un langage qui s'inspire à la fois du C et du C++. Le C++ intervient surtout pour la création de librairies. 

Le chapitre suivant s'intéressera au moniteur en série qui, comme son nom l'indique, utilise la communication dit « en série » entre votre ordinateur et votre carte Arduino connectés au moyen de leurs ports USB. Nous verrons pourquoi celui-ci est un outil indispensable pour les tests de programmes ; autrement dit, pour avoir un retour de données et ainsi nous permettre de débogguer les dysfonctionnements de nos programmes par des affichages séquencés des données utiles au traitement du bogue.

Une instruction conditionnelle permet à un programme d’exécuter des instructions selon qu'une condition est réalisée ou non. C'est ce que nous aborderons, ensuite, avant de voir, précisément, ce que sont les structures.
Un tableau permet de regrouper des éléments de même type, c'est à dire codés sur le même nombre de bits et de la même façon. Toutefois, il est généralement utile de pouvoir rassembler des éléments de type différent tels que des entiers et des chaines de caractères. Les structures permettent, notamment, de remédier à cette lacune des tableaux, en regroupant des objets (des variables) au sein d'une entité repérée par un seul nom de variable. Parmi les notions traitées, il sera questions de logique booléenne, boucles For et While, Switch, Mecano, Amplificateur, Hearthstone. Nous terminerons cette partie par un exercice de synthèse qui sera suit d'une correction détaillée.

Nous nous intéresserons, ensuite, à la programmation orientée objet. Celle-ci va nous permettre de modéliser "informatiquement" un ensemble d'éléments d'une partie du monde réel (que l'on appelle "domaine") en un ensemble d'entités informatiques. Ces entités informatiques sont appelées objets. Il s'agit de données informatiques regroupant les principales caractéristiques des éléments du monde réel (taille, couleur, etc.).

Dans un programme, les lignes de code sont souvent très nombreuses. Il devient alors impératif de séparer le programme en petits bouts afin d’en améliorer la lisibilité, le fonctionnement et de faciliter le déboggage. Nous verrons, dans la dernière partie de cette formation, ce qu’est une fonction avant d'apprendre à les créer et les appeler.

Ce cours propose de vous faire acquérir les bases indispensable de la programmation de systèmes embarqués ; à l'issue duquel, vous aurez toutes les cartes en mains pour approfondir vos connaissances et être autonome pour réaliser vos propres projets. 

Je reste bien entendu disponible depuis le salon d'entraide de ce cours pour répondre à vos questions.

Table des matières de cette formation Arduino (durée : 7h32m)

  • Introduction et configuration du simulateur
    • Introduction et configuration du simulateur 00:11:34
  • Les variables et leur type
    • Les variables et leur type 00:33:01
    • Charger un programme sur une vraie carte Arduino 00:09:57
  • Structure et moniteur série
    • Structure et moniteur série, Part.1 00:20:17
    • Structure et moniteur série, Part.2 : les opérateurs de base 00:24:07
  • Les tests conditionnels
    • Les tests conditionnels 00:35:22
  • Les structures
    • Logique Booléenne 00:14:36
    • Boucle For, Part.1 : le retour montage led 00:33:47
    • Boucle While, Part.2 : lame rebondissante hearthstone 00:22:38
    • Les tableaux, Part.1 00:36:05
    • Switch, Mécano, Amplificateur, Hearthstone : exercice de synthèse 00:22:40
    • Correction exercice Switch 00:19:34
  • Les objets en programmation
    • Les objets en programmation 00:25:59
  • Les Fonctions
    • Les fonctions, Part.1 : la théorie 00:39:31
    • Les fonctions, Part.2 : la pratique 01:03:15
    • Les fonctions, Part.3 : code morse 00:40:22



Formateur : Jeanmarie-9533-8322

Jeanmarie-9533-8322 a publié 2 tutoriels et obtenu une note moyenne de 5,0/5 sur 133 tutoriels vendus. Voir les autres formations de Jeanmarie-9533-8322

5,0
note moyenne

3
avis laissés
5 étoiles
3
4 étoiles
0
3 étoiles
0
2 étoiles
0
1 étoile
0
  • 5
    avis de membre-1632-397 laissé le 26/03/2017
    Très bien présenté. clair et didactique. espérons d'autres vidéos sur Arduino

  • 5
    avis de jclk laissé le 13/03/2017
    Bien fait, c'est clair au niveau de la compréhension, les leçons sont un longues il faut prévoir du temps lorsque l'on visionne les cours. Maintenant l'Arduino c'est très vaste le cours donne envie d'en découvrir plus et pour cela il faut compléter ce cours par des recherches sur les forums et le web.

  • 5
    avis de edmont12 laissé le 12/03/2017
    Tuto très pédagogique. très bien expliqué. longueur des vidéos un peut longues. Je vous invite à faire des tuto qui explique et commente des kits comme celui d'elegoo (the Most Complete starter kit uno r3 project) ainssi que ces boites de 37 kits. Je suis preneur.

  • Avec quelle version de logiciel ce tuto est-il compatible ?
    Arduino
  • Quel est le niveau requis pour suivre ce tuto ?
    débutant
accédez à plus de 1422 tuto gratuits


non, je ne veux pas me former gratuitement

voir notre politique de protection des données