Arduino Boards


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.

Arduino Basics

Arduino Function Libraries

Arduino Interfacing

Arduino Interfacing Sensors

Arduino Advanced

Arduino Projects

Also, download the various libraries from this link and see this reference guide on how to install libraries.