Académique Documents
Professionnel Documents
Culture Documents
Classe 4 EA CD
Nom et
Prénom
TP3
Système d’exploitation Temps Réel
FreeRTOS sur ESP32
// LED rates
static const int rate_2 = 500; // ms
static const int rate_4 = 1000; // ms
// Pins
static const int led_pin2 = 2;
static const int led_pin4 = 2;
// Configure pin
pinMode(led_pin, OUTPUT);
void loop()
{ }
2/ Est-ce que les deux LED fonctionnent correctement, expliquer leurs
fonctionnements
……………….
// Pins *************************************
static const int led_pin2 = 2;
static const int led_pin4 = 4;
//********************************************
// Fonction LED_2
//*******************************************
void LED_2(void *parameter) {
while(1) {
digitalWrite(led_pin2, HIGH);
vTaskDelay(500 / portTICK_PERIOD_MS);
digitalWrite(led_pin2, LOW);
vTaskDelay(500 / portTICK_PERIOD_MS);
}
}
//
***********************************************************
void setup() {
// Configure pin
pinMode(led_pin2, OUTPUT);
pinMode(led_pin4, OUTPUT);
//********************************
void loop() {
digitalWrite(led_pin4, HIGH);
delay(1000);
digitalWrite(led_pin4, LOW);
delay(1000);
}