Notes de cours de robotique¶
Cours 01 - Présentation et rappels¶
- Présentation du cours
- Environnement de travail, kit de développement, etc.
- Rappels sur l'Arduino
- A - Délai sans blocage : la fonction
millis() - B - La communication série :
Serial.print(),Serial.read(), etc. - C - Lecture d'un bouton :
digitalRead() - D - PWM et lecture analogique : PWM, potentiomètre, servomoteur
- A - Délai sans blocage : la fonction
Cours 02 - Les capteurs¶
- Les capteurs
- Capteur d'humidité, sonar, écran LCD, etc.
- Les appareils i2c
- Accéléromètre, gyroscope, écran SSD1306
Le robot mBot Ranger¶
- Cours 03 - Initiation au mBot Ranger
- Détail du robot
- Cours 04 - Les moteurs
- Anneau de DELs, principes d'un moteur et d'un pont en H
- Cours 05 - Les autres capteurs
- Capteur de distance et autres
- Cours 08 - Les moteurs avec encodeur
- Gyroscope et encodeurs
- Cours 09 - PID
- Utiliser la classe
MeEncoderOnBoard, pivoter à un angle précis
- Utiliser la classe
- Cours 10 - Communication série via Bluetooth
- Bluetooth Low Energy, communication avec Python
- Cours 11 - Le capteur de ligne
- Suivi de lignes
- ArduinoJson
- Sérialisation et désérialisation de données JSON