Programme Multitâche avec ESP32 et FreeRTOS

Programme Multitâche avec ESP32 et FreeRTOS

Le NodeMCU ESP32 est basé sur le microprocesseur dual-core Xtensa 32-bit LX6 qui embarque l’OS FreeRTOS. Lorsqu’on utilise l’IDE Arduino, le programme s’exécute par défaut sur le cœur 1. Pour faire du multitasking, il est intéressant...
Programme multitâche avec Arduino Due et Scheduler

Programme multitâche avec Arduino Due et Scheduler

La carte Arduino Due permet de faire du multitasking à l’aide de la librairie Scheduler. Elle est basée sur un microcontrôleur ARM Cortex-M3 en 32 Bits avec 84MHz. Elle est donc bien plus puissante qu’un Arduino UNO. Ces caractéristiques lui permettent de...
Faire du multitâche avec Arduino

Faire du multitâche avec Arduino

Le multitâche ou multitasking est la capacité d’un microcontrôleur d’exécuter plusieurs tâches ou process sur le même horizon de temps. En pratique, un Arduino ne peut pas exécuter de tâches en parallèle mais il peut agencer et exécuter une partie des tâches les...
Utilisation des Timers de l’Arduino

Utilisation des Timers de l’Arduino

L’utilisation des timers en Arduino est une méthode avancées permettant d’exécuter du code sans perturber le reste du programme. Ils permettent notamment d’activer des fonctions à des intervalles de temps précis. Les timers sont utilisées dans bon...