Code to output CPU clock on pin PA7: Call the function from setup() like this:

Tagged with: , , ,

Sample code to adjust the PWM frequency for analogWrite without affecting millis(). D5, D9 and D10 cannot be changed from 970Hz at 16MHz and 1221Hz at 20MHz without affecting millis(). D3 and D6 are by default, the same as D5, …

Arduino Nano Every ATMEGA4809 PWM Code Read More »

Tagged with: , , ,

The most frequent comments I get about the hardware I sell are to do with pricing, it seems it is a very polarizing subject. Usually, the “too expensive” complaints are from non-purchasers who feel the need to remind me they …

The Realities Of Selling Hardware Read More »

Tagged with: , , , ,

This is the code used in the following Tweet.

Tagged with: , , , , ,

Over the years my obsession with sensing my environment has only deepened with the advent of new sensors and/or the availability of them to Makers. The BME280 from Bosch got my attention because of its ability to measure temperature, humidity …

Surely RF Isn’t That Hard… Read More »

Tagged with: , , , , , , ,

This guide will show you how to add a lithium-ion cell or lithium polymer battery to the ATMega328P SMD ProtoBoard I sell on Tindie. What You Will Need? ATMega328P SMD ProtoBoard Buy One Here Li-Ion Charger ProtoBoard Buy One Here …

Li-Ion Charger ProtoBoard Read More »

After many years of trying to document and share my projects, good and bad, welcome to what I hope to be a valuable resource for other makers. I hope to share electronics projects, 3D printer files, my journey through the …

A Collection Of Projects Read More »