Fritzing Is Still Free! (How To Build From Source)

Want the latest version of Fritzing for free? This tutorial will teach you how to build the latest version of Fritzing from source code, which is still freely available from Github. So what is building Fritzing from source anyway? Fritzing used to be a free to download community driven project but at some stage they…

How To Use Raspberry Pi GPIO Serial Port To Program Arduino

Looking to flash Arduino via the serial bootloader with the Raspberry Pi GPIO serial port? This article explains how to use the Raspberry Pi serial port to flash Arduino without having to use ICSP. If you are looking to make a custom Arduino-based Pi hat and want to provide firmware updates from the Pi then…

How To Program Arduino From The Raspberry Pi Command Line

Did you know that the Arduino IDE can be run from the command line? This means that we can create and flash sketches using the Raspberry Pi terminal and this tutorial will guide you through the process step-by-step. So why might it be super-useful to be able to flash Arduino from the Raspberry Pi Terminal?…

How Many LEDs Can An Arduino Control?

An Arduino can theoretically control as many LEDs as you require for your design, only limited by the power supply current available. However if you want to control more LEDs than there are digital pins on your Arduino board, you will need to use some additional hardware. In this tutorial we will investigate the advantages…

What Happens If You Don’t Use A Resistor With a LED? Essential LED guide

It is acceptable to use a LED without a resistor, but some method of limiting the current must be used in order to prevent the device from being destroyed. Failure to limit the current could lead to the device burning out, failing prematurely or even exploding. I have certainly blown up a few LEDs in…