implement time delay in c

In standard C (C99), you can use time() to do this, something like: #include <time.h> : void waitFor (unsigned int secs) { unsigned int retTime = time(0) + secs; // Get finishing time. while (time(0) < retTime); // Loop until it arrives. } By the way, this assumes time() returns a 1-second resolution value. I … Read more

How to create a sleep/delay in nodejs that is Blocking?

Node is asynchronous by nature, and that’s what’s great about it, so you really shouldn’t be blocking the thread, but as this seems to be for a project controlling LED’s, I’ll post a workaraound anyway, even if it’s not a very good one and shouldn’t be used (seriously). A while loop will block the thread, … Read more

tech