Non-os уже есть в arduino ide или надо ставить другую среду программирования и писать на си?Так non-os это и есть диспетчер задач. Вообще любая ос - это и есть диспетчер задач.
Вы не путаете задачи с колбеками - обработчиками событий.
В том числе по таймеру.
Это Все уже есть. Не надо ничего городить это вам не AVR.