-
In this particular case, the call to digitalWrite is the major execution time (CPU cycle) hog. That's a highly (code / execution) inefficient routine. It tests all sorts of things to figure out how to actually change the pin state. See https://github.com/arduino/ArduinoCore-avr/blob/master/cores/arduino/wiring_digital.c
-
InfluxDB
Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
-
And already used one of in my projects: https://github.com/jackmachiela/PhotoLife
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.