Arduino ≫ What is it, how does it work, its uses and applications

Arduino is a development platform based on the use of a free hardware electronic card. The same incorporates a reprogrammable chip or microcontroller and a series of female pins. This, in turn, makes it possible to establish a connection between the microcontroller and the various existing sensors, simply and quickly. This project was created in 2003, on the initiative of a group of students of the Institute of Interactive Design in Italy.

All this, in order to offer users around the world, a simpler method of understanding and using programming computing. Additionally, Arduino intended to provide electronics students with cheaper resources than the infamous BASIC Stamp boards, which they could work with. The end result was an electronic card compatible with different operating systems: Windows, Mac and Linux.

Index of contents

    How it works

    Arduino It is a card composed of an ATMEL microcontroller and a series of circuits, that allow you to record instructions in the same, using the programming language that suits. This electronic device has an input interface and an output interface. The first is responsible for receiving the information from the connected devices and transferring it to the microcontroller, which, in turn, processes the received data.

    Now alright The type of device you connect to the card will depend on the use or purpose that you plan to give them. For its part, the output interface is responsible for transporting the information processed in Arduino to other devices, such as screens or speakers which make it possible to reproduce the processed data. However, also other electronic boards or controllers can be used.

    Types of Arduino

    Arduino being a project and not a specific electronic board model, you can find it in different sizes, colors and shapes, depending on the needs of each project. Each of them is intended for different purposes or for different purposes, but they coincide in some physical aspects, such as: architecture, libraries and documentation.

    These include simple plates, but also somewhat more complex plates, like those designed for 3D printing. In this sense, it is important to specify that, The types of Arduino available on the market are classified into:

    • Nano.
    • Mega.
    • Leonardo DeVinci.
    • Arduino uno.
    • Arduino Yun.

    Each of them has a different purpose and differ from each other in characteristics such as: the number of pins, microcontroller model, plate size or dimensions, etc. In the same way, the price of each type of Arduino is different and you can check it in the product catalog, after this link.

    Types of Arduino

    Uses and applications

    Thanks to the flexibility of Arduino, can be applied to different areas of daily life, found in: clocks, vending machines, blinds or voice-activated devices, etc. Next, some examples of uses and applications are presented of this free software card so that you have a clearer idea of ​​how it works.

    SMART alarm clock

    It is a project that was designed with the Arduino Yun board, in order to to offer an alarm that can be synchronized with your email diary electronic. In this way, the events that you have scheduled in your Gmail account or at another service provider, will be displayed as an alarm. Its structure is composed of two processors and a screen which gives it the quality of a digital clock. You can read more about this idea, in this link.

    Fingerprint Scanning Garage Door Opener

    This project It was born after a user's need to be able to enter their own homeHe didn't always have the keys with him ever since. The same uses an Arduino ATmega328 board which you can buy for less than 10 EUR, and with which you can design your own fingerprint security system. If you want more details about this idea, like what materials will be needed and how to do it, visit this link.

    Voice activated Arduino blinds

    It is a fairly inexpensive and simple project to carry out. The design was created by a user to control the blinds using voice commands, via Bluetooth. For that used arduino nano board, as well as another series of materials that are very easy to obtain and which you can visualize in this link. Inside you'll find a step-by-step guide to the build and programming process you need to go through to achieve this.

    DIY vending machine

    This project uses the use of an Arduino Mega board, to create a candy dispenser with DIY design. This is one of the more complex tasks on this list, but it's a great alternative if you want to have your own candy dispenser at home. Like the previous examples, you can find the step by step tutorial at this link. Likewise, below you'll find a video to get a better perspective on this idea.

    Secret-Knock Chewing Gum Machine

    This is probably one of the funniest projects on this list. It is a candy machine, that only starts if you play the right rhythm on the surface, which is “Shave and haircut”. The same It is designed with an Arduino Uno board, whose microcontroller picks up commands from the piezoelectric sensor which, in turn, receives sounds from the front panel. To learn more about this project and to have access to the construction and assembly guides, visit this link.

    How to program with Arduino

    With the number of fantastic projects that can be built with Arduino boards, you might be wondering how program with this material. Well, while the process isn't as complicated as it looks, requires a certain level of technical knowledge in IT, assembly, construction and other related fields. Since, programming with Arduino consists of translating the functions of the device create, to the lines of code of the microcontroller.

    However, if you are interested in learning, you can visit This site, in which they explain this topic step by step. In the same way, on YouTube you will find many video tutorials this will allow you to have a better perspective of programming with Arduino.

    As you can see, the Arduino project is an idea that is suitable for professionals but also inexperienced users who want to develop their own projects. Remember, if you are new to electronics, it is recommended that you educate yourself well on the subject, using tutorials or guides on the Internet.

    Go up