Here’s a simple, tiny electronic dice project using 7 LEDs, an ATtiny25V, a CR1616 coin cell and a few passives. Measuring just 18mm x 18mm and 4.9mm thick while weighing 2.1g. Rolling The Dice There’s only one button, the roll button, which when held down will cause the dice to roll through numbers 1 to …
Category: AVR
Dec 22 2017
USB Power Switch and Filter
What’s more annoying than having to pull the USB cable every 5 seconds to power cycle the project you’re working on? Especially when you’ve ran out of front USB ports and have to reach around the back of your PC. This project aims to make things a little bit easier by using a small push …
Aug 19 2017
Car Rev Alarm and Gear Indicator
Having had a Toyota GT86 for a while I quite enjoyed the built-in rev alarm and winding the engine all the way round, until an old lady made it an insurance write off. Though, I did have the luxury of driving a BMW 430d M Sport hire car from my insurance for a few months. …
Aug 16 2017
Si4463 Radio Library for AVR and Arduino
This is a library for use with the Si4463 radio IC from Silicon Labs, used (or will soon be) in some of my projects. The Si4463 is configurable in a ton of different ways with options for modulation, packet format, CRC algorithms and has a high output power of up to +20dBm (100mW). The Si4463 …
May 23 2017
AVR-GCC 8.2.0 for Windows 32 and 64 bit
This is where I’ll be uploading builds of AVR-GCC for Windows 32 and 64 bit, which will also include Binutils, AVR-LibC, AVRDUDE and Make. I’ll be trying to keep the builds up to date with the latest tool releases when I can.
Sep 25 2013
DIY Digital Wristwatch
Introduction The main incentive behind this project was to see how much I could cram, in terms of both hardware and software, into a wristwatch-like device that is no larger than the display itself. An OLED display was chosen for being only 1.5mm thick and not requiring a backlight (each pixel produces its own light), …
Aug 25 2013
AVR USB RGB LED Controller
While working on an update for my CPU Usage LEDs project I thought why not just make it into a universal RGB LED controller? The CPU Usage LEDs controller took a value between 0 and 255, worked out what colour it should be and then fade to that colour. This was very limiting; changing what …
Aug 17 2013
Bluetooth Net Monitor v2
This post only goes over the new stuff in the network monitor, I’d recommend having a look at the original post first. New PCB design The new PCB is now an almost single board design, just a separate board for the USB connector. The old monitor had a small main board which connected to the …
Feb 17 2013
AVRDUDESS – A GUI for AVRDUDE
Feb 10 2013
Millisecond tracking library for AVR
This is a lightweight library for keeping track of time to millisecond accuracy, the data type for storing milliseconds can be easily configured, it supports ‘unsigned long long’ which can keep track of time for 584.9 million years before overflowing! Any clock frequency up to 20MHz can be used, most of the commonly used frequencies …
- 1
- 2
Recent Comments