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 …

Continue reading »

Jan 09 2013

Bluetooth Net Monitor

A newer version of the Bluetooth network monitor can be read about here, but I’d recommend carrying on reading this post first. Whenever I want to see why a download is going a little slow or getting lag on an online game I’d have to log in to my routers web page or SSH in …

Continue reading »

Jan 06 2013

Getting Bluetooth modules talking to each other

Before we start, please note that most Apple devices don’t support the virtual serial link profile that these modules use. A really easy method of making your projects wireless is to use serial Bluetooth modules, these modules take standard serial data and transparently transmit it via Bluetooth to another connected Bluetooth module, no extra code …

Continue reading »

Jan 01 2013

nRF905 AVR/Arduino Library/Driver

The nRF905 is a radio transceiver IC similar to the well known nRF24L01, but operates at 433/898/915MHz instead of 2.4GHz, has a much longer range and a few extra IO pins. However the nRF905 data rate is only 50Kbps compared to nRF24L01’s 2Mbps. This library offers quite a bit of flexibility: Optional use of interrupts, …

Continue reading »

Oct 25 2012

LCD Image Viewer

This is a quick project I made to try out a 1.8″ colour LCD display from Ebay, the microcontroller code is very simple, after initializing the display it just waits for serial data and sends it straight to the display. Image processing is done by the host program, open your image (drag on to the …

Continue reading »

Sep 11 2012

CPU Usage LEDs

This project has now become the AVR USB RGB LED Controller project. The CPU Usage LEDs host program can be found in the examples directory. Having seen a few circuits around the web that light up LEDs depending on CPU load I decided to make my own since they do look pretty cool 😀 I …

Continue reading »

Jul 29 2012

AVR microcontroller based PWM fan controllers

If you’d like a fan controller kit please email me at blog@zakkemble.co.uk Kit: £10 Post: £2 if you’re in the UK, otherwise £4 Microcontroller will come programmed and ready to go. Only available while stocks last! So this is a bit of a continuation on my 555 timer based PWM controllers, but now using microcontrollers …

Continue reading »

May 23 2012

First time with Arduino and AVR microcontrollers

I had been eying up Arduinos and looking into getting started with digital electronics for a while and now finally brought an Uno along with a 16×2 character LCD with RGB backlight. Wow. It’s like I’ve unlocked a whole new world of electronics, for years I’ve looked at digitally controlled devices like LCDs woundering how …

Continue reading »

May 12 2012

IR jammer

This is a simple 555 timer based circuit which can jam IR (Infrared) communications like TV remotes, when I first made the circuit (October 2011) it was a bit iffy at jamming IR and eventually stopped working for some reason, it wasn’t until recently that I brought a mini DSO and found out it needed …

Continue reading »

Nov 19 2011

LEDs looking pretty

I haven’t really used LEDs all that much other than as power indicators or in a joule thief, perhaps it time to make some pretty flashy things. 😀 I went searching for some LED flashing circuits that would be able to have at least 4 LEDs with minimal components and came across 2 that I …

Continue reading »

Page 2 of 3123