I finished the 595 Beginner’s Guide with a fairly simple example project. As a supplement, here’s another project, based on the same setup but just a little bit more complex, where we manipulate another input pin on the IC – and by doing that, control the output LED brightness!
Category Archives: Arduino
Beginner’s Guide To The 595 Shift Register
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.
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!
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