Cette séquence qui est la suite de celle sur la programmation algorithmique, a pour but un éveil à la programmation en ligne de code. L’environnement Arduino apprécié pour sa rapidité de prise en main et son côté open-source était tout désigné pour cette tâche, en ayant pour base le langage C/C++ et les microcontrôleurs Atmega de chez Atmel la surcouche Arduino permet de coder les algorithmiques des plus simples aux plus complexes.

Cours

  1. Structure d’un programme Arduino
  2. Les variables et constantes dans un code Arduino
  3. Les fonctions de base du langage C/C++
  4. Les fonctions Arduino
  5. Utilisation des modules Grove de Seeed Studio
  6. Création d’une macro ou sous-programme en environnement C/C++
  7. Les interruptions
  8. Le timer

Activités

  1. Découverte des entrées sorties numériques
  2. Exploitation du port série
  3. Découverte du Convertisseur Numérique Analogique (CAN)
  4. La fonction Modulation de Largeur d’Impulsions ou PWM
  5. Les macros
  6. Les interruptions
  7. Le timer
  8. Évaluation centrale domotique
Tags: sti2d sin