Color Timer with Circuit Python
This color changing timer shows when an hour passes by going from blue to red in reverse rainbow order. It’s a subtle and non-intrusive reminder… Read More »Color Timer with Circuit Python
This color changing timer shows when an hour passes by going from blue to red in reverse rainbow order. It’s a subtle and non-intrusive reminder… Read More »Color Timer with Circuit Python
A commenter on a previous post asked about JDY-40 broadcasting to multiple nodes, where only a specific remote node will reply to the broadcast. This… Read More »JDY-40 Wireless Broadcast
My son was in need of game buzzers on short notice. So I put together something quick & simple that got the job done. This… Read More »Simple Game Buzzers with Arduino
This DIY GPS unit consists of an Arduino Uno, SSD1306 OLED display, and BN-220 GPS. It is powered by a 9V battery. In another post… Read More »DIY GPS Unit with Arduino Uno
I thought this GPS project would be done quickly, but found myself scratching my head for days on a weird issue. I still don’t know… Read More »Arduino Heap Space Workaround
It’s often valuable to set a project down for a while. After setting down the Flight Logger project for a few months, I came back… Read More »C Linker and Fresh Eyes
Custom characters can be used to draw any simple image on an LCD 1602 display. The gitbub repo includes a python script to generate display code from any image.
Testing a MicroPython build that supports ESP-Now. Example code for some initial tests on ESP32 dev boards included.
These are my notes on setting up the ATMega4809 microcontroller for dimming LED lights using a PCA9685 PWM controller IC.
Building on the PWM input capture, this is an active passthrough program that drives servo motors. This is a key step toward flight stabilization and control.