Wemos D1 Mini Analog Input: Reading the ESP8266 A0 Pin

Did you even see that tiny little A0 pin hiding on your Wemos D1 Mini? Yes that is correct, your D1 Mini and all ESP8266 devices have a single analog input! When you think about it, it makes a lot of sense to include a single ADC channel. Why? To read the battery voltage of…

Top 5 Arduino Projects Your Girlfriend Probably Wouldn’t Understand

Sometimes men need to be men and do cool shit, like you know… the kind of shit your girlfriend or mother just does not understand… Sometimes it is essential for us men to be men. Sometimes men need to build a giant barrel smoker oven or organise a drunken Nerf war. In some ways we…

The Dummies Guide To The Wemos D1 Mini

The Wemos D1 Mini is like a tiny Arduino with WiFi capability, in other words it is a superb little board that everyone should be using! The official boards are produced by Lolin who are seemingly based in China, or at least their official store can be found over on Aliexpress. The D1 Mini is…

How To Make An Arduino Shield In KiCad 6 (it’s easier than you think!)

Designing your own Arduino shield is WAY easier that you might think! In this tutorial we will learn how to design a shield in KiCad, which can be manufactured for just a small cost. Nowadays its so easy and cost effective to get a PCB manufactured, most of the time it is preferable to just…

How To Add Arduino To An EAGLE Schematic

Learn step-by-step how to add Arduino into an EAGLE project, for building your own shield or embedding Arduino into your own project design! There are two ways that we can add an Arduino into an EAGLE project. The end goal is to have the desired Arduino board as a library component so that we can…

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 To Setup Communication Between Two ESP8266 Using Arduino

Are you wanting to learn how to quickly and easily link two ESP8266 modules using Arduino? This article provides an easy step-by-step solution and you don’t even need a router! In order to get you up and running quickly, we shall be using UDP due to its simplicity. Both client and server examples will be…

Flashing Tasmota: 6 Great Methods (And ONE Exclusive Bonus!)

So you want to know how to flash Tasmota quickly and easily? Introducing the only post you will ever need! In this article you will find 6 great ways to flash Tasmota, plus one additional and exclusive tool for Mac users! (Don’t worry Windows users, this tool is available for you too!) Whether you are…