Arduino, the one I will talk about in this series, is a single board micro-controller.
A microcontroller allows you to execute logic, sense and navigate the environment with sensors, actuators and communicators. All that without an external operator. It is a stand-alone device.
And Arduino is affordable. In fact almost everything about the Ardino is very affordable and even open-sorce, so you can contribute or make one for yourself from scratch.
Simply put, if you want to make a CNC yourself, if you want to make a data logger, a signal generator, a data acquisition device, even a robot, with an Arduino, is a great way to do it.
There are many positive sides to the Arduino project, to name just a few:
The community is really large and in the beginning you will almost certainly find what you are looking for.
The help system is pretty good, so you can progress really fast just by referring to the source.
There are many examples and libraries that make your life much easier. Writing to displays, communication protocols, complicated pieces of code compacted into managable packets by programming geniuses.
The field for you to learn something new is really large.
It’s not easy at first, and you might be tempted to quit. But have a project you want to realize and stick to it. The community will support you.
So, get yourself an Arduino and let’s begin.
I will do my best to show you all my mistakes, so you don’t have to repeat them as you go along.
Let’s begin the series with a rotary encoder.