Informatique embarquee
Decouvre les microcontroleurs et la programmation embarquee. Comprends comment les systemes informatiques sont integres partout autour de nous.
void setup() {
pinMode(LED_BUILTIN, OUTPUT);
}
void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}Le programme "Hello World" de l'embarque : faire clignoter une LED
Tous les cours
Qu'est-ce qu'un systeme embarque ?
Definition, exemples et caracteristiques des systemes informatiques embarques.
Les microcontroleurs
Arduino, ESP32, Raspberry Pi : les cerveaux des objets connectes.
Composants electroniques
LED, resistances, capteurs, actionneurs : les briques de base.
Capteurs et actionneurs
Temperature, lumiere, mouvement : interagir avec le monde physique.
Programmation Arduino
Setup, loop, variables : ecrire ton premier programme embarque.
Interfaces materielles
GPIO, PWM, I2C, SPI : communiquer avec les composants.
Systemes temps reel
Contraintes temporelles et determinisme des systemes embarques.
Consommation energetique
Optimiser l'energie : modes veille, alimentation, autonomie.
Objets connectes (IoT)
WiFi, Bluetooth, LoRa : connecter les systemes embarques au reseau.
Applications : Transport
Automobile, aviation, ferroviaire : l'embarque dans les transports.
Securite des systemes embarques
Vulnerabilites, attaques et protection des objets connectes.
Exercices & TP
Objectifs du theme
- Identifier un systeme embarque
- Comprendre le role d'un microcontroleur
- Connaitre les capteurs et actionneurs
- Ecrire un programme simple pour Arduino
- Comprendre les contraintes temps reel
- Connaitre les enjeux de l'IoT
