A lightweight implementation of cooperative multitasking (task scheduling) supporting:
milliseconds (default) or microseconds (if explicitly enabled) – frequency of executionstd::functions (ESP8266 only)Scheduling overhead: between 15 and 18 microseconds per scheduling pass (Arduino UNO rev 3 @ 16MHz clock, single scheduler w/o prioritization)
TaskScheduler was tested on the following platforms:

| Version | Version 1 | Version 2 |
|---|---|---|
| 2.6.1 (current version) | ||
| 1.9.2 | 2.6.0 | |
| 1.9.0 | 2.5.2 | |
| 1.8.5 | 2.5.1 | |
| 1.8.4 | 2.5.0 | |
| 1.8.3 | 2.4.0 | |
| 1.8.2 | 2.3.0 | |
| 1.8.1 | 2.2.1 | |
| 1.8.0 | 2.2.0 | |
| 1.7.0 | 2.1.0 | |
| 1.6.0 | 2.0.1 | |
| 1.5.1 | 2.0.0 | |
| 1.5.0 | ||
| 1.4.1 | ||
| 1.0.0 |
3 Devo - Quality 3D printing filament, now made accessible and affordable (http://3devo.eu/license-information/)
Houston midi clock project - TaskScheduler with microseconds resolution
by chaffneue:
My first arduino project. It's a multi-master midi controller with a shared clock and auto count in behaviour.
Hackabot Nano by Funnyvale - Compact Plug and Play Arduino compatible robotic kit https://www.kickstarter.com/projects/hackarobot/hackabot-nano-compact-plug-and-play-arduino-robot
Arduino Nano based Hexbug Scarab Robotic Spider (by arkhipenko: http://www.instructables.com/id/Arduino-Nano-based-Hexbug-Scarab-Robotic-Spider/)
Wave your hand to control OWI Robotic Arm... no strings attached (by arkhipenko: http://www.instructables.com/id/Wave-your-hand-to-control-OWI-Robotic-Arm-no-strin/)
APIS - Automated Plant Irrigation System (by arkhipenko: http://www.instructables.com/id/APIS-Automated-Plant-Irrigation-System/)
IoT APIS v2 - Autonomous IoT-enabled Automated Plant Irrigation System (by arkhipenko: http://www.instructables.com/id/IoT-APIS-V2-Autonomous-IoT-enabled-Automated-Plant/)
Interactive Halloween Pumpkin (by arkhipenko: http://www.instructables.com/id/Interactive-Halloween-Pumpkin/)