exercices Cahier de exercices ARDUINO Niveau dé butant Nom Classe Platine n Version du août ?? Jean-Pierre Conil CPré sentation gé né rale But de ce cahier Ce cahier de exercices est conçu pour s'initier progressivement à la programmation embarquée sur Ar
Cahier de exercices ARDUINO Niveau dé butant Nom Classe Platine n Version du août ?? Jean-Pierre Conil CPré sentation gé né rale But de ce cahier Ce cahier de exercices est conçu pour s'initier progressivement à la programmation embarquée sur Arduino Il est recommandé d'utiliser un Easy Shield V Chaque exercice est accompagné de variations La progression pédagogique est présentée au début et intéressera plus particulièrement les enseignants Le site de l'auteur www passtek net permet d'accéder à des ressources gratuites Posters QCM lien vers des vidéos Chaque exercice est présenté sur une double page avec rubriques Programmer le cahier des charges et le programme complet Comprendre les concepts abordés Faire marcher une check-list S ? entra? ner nouveaux exercices Se souvenir Noter et Mesurer les nombres qui permettent de comparer les performances du programme Les exercices proposent de façon graduelle des applications concrètes carillon récepteur de télécommande IR sirène américaine variateur de lumière et de couleur le plus souvent en moins de instructions On essaie de donner de bonnes habitudes de programmation Comment l ? utiliser Une façon simple de l ? utiliser est de recopier sans erreur le programme fourni et de le faire marcher puis de se lancer dans les variantes proposées Si on a un groupe hétérogène on peut ne faire faire qu ? une variante ou toutes pour compenser les di ?érences de niveaux Sur les premiers niveaux des vidéos sont disponibles sur Youtube CDé ?nition des niveaux Débutant On fait la découverte des composants simples du shield LED bouton-poussoir LDR buzzer capteur de température LED RGB et récepteur IR On utilise les fonctions delay tone notone random Les opérateurs et sont compris Pour les Entrées Sorties on utilise digitalWrite puis digitalRead et en ?n analogRead et analogWrite Les fonctions map et analogReference sont aussi vues Pour les variables on utilise seulement const int et byte On voit aussi les tableaux Les structures if et if else sont utilisées avec des conditions simples La boucle for est utilisée et la notion de portée des variables est alors découverte On est capable de remplir un tableau de valeur et de faire une moyenne La communication série est utilisée avec le logiciel Regressi pour faire un suivi de grandeur physique On sait mesurer le temps d ? une exécution de la fonction loop Moyen On utilise millis et delay de façon à avoir une période de boucle TLOOP de l ? ordre de ms Les temporisations utilisent TLOOP comme base de temps Les types de variables unsigned long et oat sont maitrisées On sait utiliser sizeof notamment dans une boucle for On fait calculer le compilateur Les structures if else elseif ainsi que while et do while sont utilisées avec des conditions doubles La liaison série est utilisée en réception de caractère unique pour piloter une application La notion d ? hystérésis est mise en pratique On crée des fonctions simples void fonction var On introduit les fonctions logiques On commence à faire des commentaires simples CCon
Documents similaires
-
27
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mar 29, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 119.8kB