USB volume knob for Windows, Mac OS and Linux – Part 1

In this article I want to take a look at the Atmel ATmega32U4 8-Bit microcontroller, which has a USB 2.0 controller built-in and therefore should enable anybody to make their own USB compatible HID devices. I’ll try to show the process by building a USB volume knob, which will allow the end-user to change the volume or completely mute all sounds on the device it is connected to. Continue reading USB volume knob for Windows, Mac OS and Linux – Part 1

Advertisements

Homemade DIY word clock – Low cost variant

In this article I want to cover an alternative I’ve come across while building the “real” word clock project. This version will not feature a 12×12 LED-Matrix display. Instead it’s made with LED strips and only the significant words on the clock can light up. With this method you can’t display custom messages, but the whole build won’t cost you as much either. Read all about this build in this article or watch this video:

Continue reading Homemade DIY word clock – Low cost variant

How to design your own CPU from scratch – Part 3

In this part of the series, I’ll introduce the necessary components needed for storing and executing programs on our micro processor! I’ll try to keep this part quite short, because I already explained what a micro-instruction is and what it consists of on this CPU in part 2!

Continue reading How to design your own CPU from scratch – Part 3

How to design your own CPU from scratch – Part 1

This series will discuss the basic building blocks of a simple theoretical CPU design. In it, I’ll cover one topic in each article and append the theoretical design. In the end, we’ll have a functioning CPU model.

Continue reading How to design your own CPU from scratch – Part 1