We recently completed a prototype that called for expressive LED lighting. The team wanted the device to have a personality; simply turning LEDs on or off wasn’t enough. We wanted LED’s to “wake up” slowly, gently turn off, and “breathe” (continually fade brightness up and down) with variable rhythm. More importantly, these LED animations needed [...]
"There is no native support for multitasking in Arduino, so I developed a custom solution. "