Let’s say you have an Arduino project where you want to execute several actions at the same time: read data from a user input, blink some LEDs, monitor a potentiometer, etc. So, basically you want to do some multitasking with Arduino.
And that’s where things get a little bit complicated, especially if you’re already used to spawn new threads whenever you need to start a new parallel program.
End Of Post