So you have a sensor connected to your microcontroller. How do you calibrate it, particularly if the values from the sensor are not linear? That's a problem I have thought about before and it came up again yesterday when I wanted a project to monitor a battery voltage level. The current project that I am... Continue Reading →
Chroma-chime: A kit using the first commercially available microcontroller
This week I learned that 40 years ago I built my first microcontroller project used the first commercially available microcontroller and didn't realise either of those things until now. It all began for me around 1981/82 when I built an electronic musical doorbell kit for my sister. It has been in use in two different... Continue Reading →
Reliably debouncing rotary encoders with Arduino and ESP32
I love those simple cheap rotary encoders as used in the KY-040 modules as a method of getting user input with Arduino and ESP32 projects. The issue of bounce with them is significant and for years I’ve been looking a reliable method of dealing with it. I thought I had it figured out by either... Continue Reading →