Arduino is a prototype platform (open-source) based on an easy-to-use hardware and software. It consists of a circuit board, which can be programed (referred to as a microcontroller) and a ready-made software called Arduino IDE (Integrated Development Environment), which is used to write and upload the computer code to the physical board.
What you can do with Arduino:
- can read analog or digital input signals from different sensors and turn it into an output such as activating a motor, turning LED on/off, and many other actions.
- can control your board functions by sending a set of instructions to the microcontroller on the board via Arduino IDE (referred to as uploading software).
- does not need an extra piece of hardware (called a programmer) in order to load a new code onto the board. So, simply write a program, connect a USB cable and get it to working.
- uses a simplified version of C++, making it easier to learn to program.
Start learning Arduino programming from scratch using following links.