BlockNot is a library that creates non-blocking timers with simplicity.
BlockNot uses common sense terms which simplifies the reading and writing of your code. It offers, among several things, convenient AND SIMPLE timer functionality, but most of all ... it gets you away from blocking methods, like delay() - as a means of managing events in your code.Non-Blocking is the proper way to implement timing events in Arduino code and BlockNot makes it easy while also offering the ability to branch your code using many different references to time.Check out the documentation on git to see just how easy it is to add non-blocking timers to your code.For specific information on version updates, view the readme by clicking here then scroll to the end of the document.

Author: Michael Sims

Maintainer: Michael Sims

Read the documentation

Go to repository


This library is compatible with all architectures so you should be able to use it on all the Arduino boards.


To use this library, open the Library Manager in the Arduino IDE and install it from there.