Table Light Demo Video

published: May 22, 2016 — last modified: October 23, 2025

Today I shot a short demonstration video, which shows all 50 modes of the table light visually. The video can not replace a real table lamp, but you will get a first impression. And you can obviously implement your own colours and effects with own code.

Enjoy!

Lucky Resistor

More Posts

Write Less Code using the "auto" Keyword

Posted on 2019-07-12— C++, Improve your Code, Learn

I walk through practical ways I use C++11's auto keyword to reduce repetitive declarations, simplify range-based for loops, lambdas and register access, and make Arduino and embedded code easier to refactor. Read the full post for examples and tips you can apply to your projects.

Read this post

Let's Print a Cat/Pet Feeding Device (Part 1)

Posted on 2021-01-02— 3D Printing, Projects

I'll walk you step-by-step through printing the mechanical parts of a fully functional, programmable cat/pet feeder. I share STL files, material and printer recommendations, and parts lists — all open-source on GitHub. If you have a 3D printer and want a challenging build, read the full post to get started.

Read this post

Event-Based Firmware (Part 2/2)

Posted on 2019-07-08— C++, Improve your Code, Learn

I guide you through evolving a simple Arduino blink example into a reusable event system. In Part 2 I cover function-pointer events, an EventLoop module, and practical multi-event examples. If you want cleaner, non-blocking firmware structure, read the full post for code and explanations.

Read this post

Boards in Good Quality from SeeedStudio Fusion

Posted on 2018-02-11— Review

I tested SeeedStudio's Fusion PCB service for a new prototype and ordered five blue, 2-layer FR‑4 boards with lead‑free HASL. Delivery took about 10 days and the boards showed good quality for the price. Read on for details about ordering, solder mask, and tolerances.

Read this post

How to Deal with Badly Written Code

Posted on 2018-08-31— C++, How and Why, Improve your Code

I often encounter poorly written C++ libraries, especially around hardware. In this post I outline four practical strategies—rewrite, refactor, wrap the library, or wrap the interface—to regain control, improve reliability, and reduce pain. Read on for pragmatic steps and examples you can apply to your projects.

Read this post

Box with Random Line Pattern

Posted on 2021-01-17— 3D Printing, Projects

I created a set of 500 printable boxes with a random line pattern—each box unique, sized 35–120 mm with two lid fits per size. I cover part naming, printing tips, and where to download the STLs. If you use 3D printing, please read the full post for files and guidance.

Read this post