Category Archives: Tutorials

Use Arduino as an ISP programmer to program non-Arduino AVR microcontrollers

After reading my recent tutorial on using Arduino code in non-Arduino microcontrollers, one of my readers asked me if it is possible to use Arduino as an ISP programmer to program these micro controllers, instead of using a separate dedicated AVR programmer. The answer is a definite yes and I use it all the time, […]

How to use Shift Registers

Shift Registers are one of my favorite devices. It is really fascinating, when you understand how they work. Ever since I learned how Shift Registers work and how you should use them, I was planning to write an article explaining it. While browsing around, I found an excellent video by Kevin Darrah which explains how […]

Compiling Arduino sketches using Makefile

One of the main reasons why Arduino is very popular with beginners is that it is completely self-contained which makes it very easy to use. Once you have an Arduino board, all you have to do is to download the software and within minutes you can make your first led blink. The software has everything […]

Building Robots using Arduino

I am starting a new series of articles explaining how you can create robots using Arduino. These are the same robots, that I used in my various talks. I am planning to post the article every Friday, so that you will have enough time to try it out over the weekend. Assumptions I am going […]

Enabling audio output even when HDMI output is enabled in Raspberry Pi

When I wrote about choosing the correct display cable for Raspberry Pi, I mentioned that you might face problems with getting audio, when you use a cheap HDMI to VGA converter, that doesn’t support audio. Problem I use this cheap HDMI to VGA converter which I bought from Amazon, which doesn’t support audio. I thought […]