What is Arduino?
Arduino is a trusted open-source electronics platform based on easy-to-use hardware and dedicated software. The basic hardware components include printed circuit boards (PCBs). They are supported in the Arduino IDE software. These elements have been created in a way that provides the possibility of extend the project as many times as you want via other components. These components are the modules – overlays, called Arduino Shields. They allow you to implement many new functionalities into the project, e.g. lighting control, control over the running module, etc. Thanks to Arduino, you can design simple drivers for IoT applications (Internet of Things), 3D printers, lighting systems or remote window blinds systems. With Arduino and its Shields you can also create for your own a base for a remote controlled robots!
Arduino – for professional and home use
Each Arduino product is based on easy-to-use hardware and software. All Arduino boards are completely open-source products, so users can build them independently and adapt them to their specific needs. Simple and transparent programming environment – Arduino IDE software is easy to use for beginners, but also flexible enough for advanced users!
The motherboards with GPIO interface allow you to work with input devices such as measuring sensors, buttons and potentiometers. Built-in programmable microcontroller allows you to send signals to output devices. Depending on the type of output devices, it becomes possible to control a particular engine, lighting and even more comprehensive IoT applications. However, that's not all – by programming the device yourself, you can trigger specific actions of the device that will occur at a given moment.
The programming language syntax for Arduino is based mainly on C and C ++ languages and the Wiring environment. One of the most important benefits is that Arduino provides a dedicated Arduino IDE software. You also get sample programs that may be very helpful for creating your own programs!
Why choose Arduino?
Arduino is a simple and convenient interface that you can use in a thousands of different projects. Arduino software is compatible with Apple (MacOS), Microsoft (Windows) and Linux software. You just need a standard USB cable to connect it to the computer.
Due to the huge possibilities and ease of programming Arduino is becoming more and more popular year by year. Software and hardware provided by Arduino is used by teachers and students as well as children who learn programming. Architects use Arduino to build prototypes of intelligent buildings. Artists create electronic instruments and programs for managing music effects. Ultimately, Arduino is chosen by electronics enthusiasts who want to create more comprehensive projects (even advanced robots!). Try Arduino for yourself and see how fruitful it may be!