I2M Saint Clement
De JFCM
Sommaire
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