I2M Saint Clement

De JFCM
Aller à : navigation, rechercher


Initiation[modifier]

  • Rappels basiques en électricité et électronique
  • Aide au démarrage avec Arduino
  • Initiation à la programmation en C/C++
    • Variables, constantes, instances, Structures de contrôle, fonctions, bibliothèques…
  • Programmation de LEDs, animations lumineuses, LEDs adressables Neopixel
  • Gestion de capteurs
    • Boutons poussoirs, Potentiomètres, Température, luminosité, son, distance, champs magnétique…
  • Gestion d’actionneurs
    • LEDs, matrices de LEDs, afficheurs LCD, Servomoteurs, moteurs DC, Relais…

Objets Connectés[modifier]

  • Plateformes Internet pour objets connectés: aREST, ThingSpeak…
  • Communications Web-Plateforme-Microcontrôleur: APIs RESTful, HTTP/MQTT, Javascript, requêtes AJAX, JSON…

Un peu plus loin avec les microcontrôleurs[modifier]

  • Registres à décalage pour la multiplication des entrées sorties
  • Protocoles de communication entre composants électroniques
    • Série: standard, SPI, I2C, One Wire
    • Bluetooth, Wi-Fi, radio
  • Alimentation, consommation, mise en sommeil
  • Gestion des interruptions
  • Manipulation de champs de bits
  • Gestion des timers internes
  • Programmation directe des registres de ports

Exemples de réalisations[modifier]

  • Horloge à LEDs
  • Station météo connectée
  • Commandes de lampes/chauffage/porte de garage par Internet
  • Robot à roues éviteur d’obstacles
  • Animation lumineuse à détection de présence
  • Composition automatique d’équipes de pétanque
  • Robots bipèdes danseurs