Introduction (tl;dr. source code and KiCAD project at the end of this page!) Although we were born in the 8 bit era, our first computer was an Amiga 500. It was a glorious 16-bit machine, and it featured stunning graphics… (READ MORE)
Introduction In the Internet of Things (IoT) era, being able of controlling everything is becoming more and more requested. The most common example is the home automation: one would like to control for instance lights, the gates, and even appliances…. (READ MORE)
Introduction Hi there! Last time we finally managed to get the Arduino playing a 20 fps (or more) 16-bit per pixel 160×128 video from an SD card. Is our journey finished? Of course not. We promised you a full audio+video,… (READ MORE)
How to build a high power, 12-V sealed lead-acid battery powered flash-light, with battery over-discharge protection (part 1/2)
One major problem of rechargeable batteries is that they cannot be completely depleted, without actually damaging them. And many flashlights are thought for disposable batteries, where you want to use even the last drop of energy. If you use rechargeable… (READ MORE)
5V to 3.3V logic level translation/conversion/shifting: how to interface a 5V output to a 3.3V input.
Many times we must interface 5V to 3.3V devices. This occurs very frequently on Arduino, but also other applications may need 5V to 3.3V ICs or systems to communicate. In many cases, some sort of logic level shifter/translation/conversion circuitry might… (READ MORE)
NOTE!!! This is the fourth part of the tutorial “How to play a 20 fps video on Arduino”. If you haven’t read the previous steps, you might find them in the links below: Part One (introduction) Part Two (hacking the… (READ MORE)
Introduction Hi there! In the previous episode we showed you how to enable 8MHz transfers on the popular 1.8” Display+SD shield. If you didn’t read it, go and check it, because it will be required for this episode!!! In this… (READ MORE)
How to play a 20 fps video on Arduino 2/6: Enabling high-speed SD transfers on a 1.8” TFT+SD module.
Introduction Hi there! This is the second step of our “How to play a video on Arduino” tutorial! For video playback we will need high transfer rates. High transfer rates are also required or desired in many other applications, so… (READ MORE)