In this guide I will introduce the cheap and useful IC (Integrated Circuit) nicknamed “595” – a Serial-to-Parallel chip, which is commonly used as an output port expander for Arduino and other MCU projects.
Category Archives: Platforms
Easy Desktop Programming For Your Tiny Computer
Do you use your Raspberry Pi (or any other single-board computer) as a Linux desktop? How would you like to be able to program graphic applications for it, quickly and easily, using a modern IDE? Forget Python and makeshift “solutions”, it’s time for the real thing!
Continue reading Easy Desktop Programming For Your Tiny Computer
Connecting The Arduino To Lego Motors
I made a short, preliminary video explaining how you can interface LEGO “Power Functions” motors (and other components) to an Arduino. Do it at your own risk, because this will totally void any warranty… enjoy!
Drawing With EVE
Recently, I was requested by a client to develop a certain control system using the VM800P35A. This “EVE development module” by FTDI Chip (EVE standing for Embedded Video Engine) is an interesting combination of an Arduino, a 3.5″ LCD display, and the FT800 Graphic Controller. In this “first impression” we’ll see what this module is all about, and what you can expect from it.
The Problem With Ints
Programming the Arduino, you’ll soon find yourself surrounded by strange data-type names, such as int, char, byte, long long, uint32_t and other oddities. What do they mean? Why are there some many of them? Which ones should you use? Let’s find out!
Meet My Beaglebone Black
A while ago I got a Beaglebone Black. You’ve heard of the Raspberry Pi, right? Well, it’s similar in concept, although the Beaglebone Black (BBB for short) is stronger and looks way more cool. At first I made it into a simple Ubuntu “PC” for my young children, but after they got an upgrade, I took it back and started over. This is a short report of what I managed so far.
These Bootloaders Are Made For Flashin’ (How Arduino Programming Works)
Remember the first time you got the Arduino to blink an LED? When you clicked the icon on your desktop, and some little lights on the Arduino board blinked like crazy for a few seconds, and then it just worked? Brace yourself, because we are about to ruin that magic forever and reveal what actually happens behind the scenes!
Continue reading These Bootloaders Are Made For Flashin’ (How Arduino Programming Works)
Time To Blink
This blog has a lot to do with Arduino, so we have to do a Blink project, right? Go fetch your Arduino Beginner’s kit and let’s get this over with…
The Arduino Programming Language: Which One Is It?
Wondering what programming language you should learn to program the Arduino? The short answer is C++, but if you want to know why it’s not obvious, and why there are quite a few different answers still hovering about…
Continue reading The Arduino Programming Language: Which One Is It?
(Why is Arduino Like a) Saddled Mountain Goat
Hi, Internet.
This is my first post here, so I guess I should introduce myself, but I won’t. There will be plenty of time for that later. Anyway, I bought my first Arduino around the end of 2011, and got sucked into it badly. Since then, although I’m still not an expert by any stretch of the imagination, I did learn a lot about Arduino, electronics, microcontrollers, Making in general – and the people involved with them. This knowledge I wish to share with you now, so…
Continue reading (Why is Arduino Like a) Saddled Mountain Goat