Friday, November 6, 2026
HomeIoTThomas Feldmann's Arduino-Blinkenlight Brings You Easy Non-Blocking Standing LED Flashing and Fading

Thomas Feldmann’s Arduino-Blinkenlight Brings You Easy Non-Blocking Standing LED Flashing and Fading

[ad_1]

Developer Thomas Feldmann has launched an Arduino library designed to supply non-blocking sample and fade controls for related LEDs — excellent for offering smooth-looking standing stories with out slowing down the remainder of your program: Arduino-Blinkenlight.

“I created this library as a result of I prefer to blink my error codes to the person,” Feldmann explains. “So for instance blink two occasions for issues with element X, 3 times for element Y — you get the concept. This library provides you non-blocking blinking patterns and {smooth} fade results in your LEDs, buzzers or some other standing indicators.”

Named for a basic piece of technological japery — a cod-German warning message telling untrained people that “das komputermaschine ist nicht für gefingerpoken und mittengraben” and to easily “relaxen und watschen der blinkelichten” — the Arduino-Blinkenlight library’s major promoting level is that’s fully non-blocking: The place most LED-flashing approaches depend on including delays to a program, at which level the microcontroller is spinning and attaining nothing, Arduino-Blinkenlight permits this system to proceed operating even because the standing LEDs are toggled.

The library contains primary on/off and toggle management, easy programming of blink patterns, on-the-fly adjustment of all time durations inside a sample, and non-compulsory fading with logarithmic brightness compensation to make sure a {smooth} transition. It additionally guarantees straightforward extensibility for controlling exterior {hardware} over SPI, I2C, UART, CAN, and different bus sorts.

Feldmann has launched the Arduino-Blinkenlight library on Platform.io, with plans to carry it to the Arduino IDE’s Library Supervisor “quickly;” the supply code, in the meantime, is offered on GitHub below the permissive MIT license.

[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments