8 juillet 2021
Semaine 01.02 – Présentation du cours
- Présentation de l’Arduino Uno
- Composition
- Spécification
- Utilisation
- Présentation du kit ‘Cégep’
Semaine 03 – Introduction à l’électronique
Semaine 04 – Lecture d’un état et console
- Utilisation d’un bouton ON/OFF momentané
- Lecture d’une broche digitale: digitalRead()
- Permutation d’un état ON/OFF à l’utilisation d’un bouton momentané
- Installation de la librairie Streaming
- Afficher dans la console avec les streams C++: Serial << « Bonjour le monde! » << endl;
- La fonction sprintf() et le type ‘char uneChaine[n];’
- Varier l’intensité d’une DEL (avec un délai rapide 0/1)
- Trace vers la console
- La fonction Serial.begin()
- La fonction Serial.print()
- Utilisation d’un bouton pour allumer une DEL
- Introduction aux variables du langage C et aux Macros
- Laboratoire
Semaine 05 – Lecture/écriture analogique – PWM
- Lecture et écriture analogique
- analogueRead()
- analogueWrite()
- La fonction map()
- PWM
- L’instruction ‘for (;;)’
- Écran LCD/i2c
- Installation d’une librairie
- La classe lcd_rgb
- lcd.begin(col, lig)
- lcd.setRGB(r,g,b)
- lcd.setCursor(col, lig)
- lcd.print()
- La fonction millis()
- temps écoulé depuis le démarrage du Arduino.
Semaine 06 – À définir
Énoncé du travail pratique numéro 1 (30%)
Écrire une programme qui permet de faire varier, grâce au bouton momentané et au potentiomètre, la couleur d’arrière-plan du lcd_rgb.
À remette au début de la semaine 8.
Semaine 07 – Relâche
Semaine 08 – Capteur temp/humidité
NOTE: Remise du TP01
Semaine 09 – Module horloge
Semaine 10 – À définir
Semaine 11 – À définir
Semaine 12 – À définir
Semaine 13 – Épreuve synthèse
Semaine 14 – Épreuve synthèse
Semaine 15 – Épreuve synthèse