Arduino is an open-source platform used for building electronics projects. Arduino can be used to quickly develop prototype projects using Arduino boards and the Arduino IDE. Let’s start learning Arduino
The Arduino platform has become quite popular with people just starting out with electronics, and for good reason. Unlike most previous programmable circuit boards, the Arduino does not need a separate piece of hardware (called a programmer) in order to load new code onto the board – you can simply use a USB cable. Additionally, the Arduino IDE uses a simplified version of C++, making it easier to learn to program. Finally, Arduino provides a standard form factor that breaks out the functions of the micro-controller into a more accessible package.
- It is an open-source project, software/hardware is extremely accessible and very flexible to be customised and extended.
- It is flexible, offers a variety of digital and analogue inputs, SPI and serial interface and digital and PWM outputs
- It is easy to use, connects to computer via USB and communicates using standard serial protocol, runs in standalone mode and as interface connected to PC/Macintosh computers
- It is very inexpensive as compared to the benefits you get and it has a free IDE with easy to learn software
- Arduino is backed up by a growing online community, lots of source code and development tutorials are already available to use as required.
Most Popular Arduino Boards
There are Arduino boards and Arduino related products out there.
Most popular and commonly used Arduino boards are
- Arduino Uno (R3)
- Arduino Mega (R3)
- Arduino Nano
- LilyPad Arduino
Arduino Uno (R3)
The Uno is the best option if you are starting with Arduino. It consists of 14-digital I/O pins, where 6-pins can be used as PWM (pulse width modulation outputs), 6-analogue inputs, a reset button, a power jack, a USB connection and more. It includes everything required to hold up the micro-controller; simply attach it to a PC with the help of a USB cable to get started. You can also power it up through DC Adapter (7-12V) or a battery.
(Better check the power requirements before using the adaptor or battery to power up the Arduino Board).
Arduino Mega (R3) Board
The Arduino Mega is similar to the UNO’s big brother. It includes lots of digital I/O pins (from that, 14-pins can be used as PWM o/ps), 6-analog inputs, a reset button, a power jack, a USB connection and a reset button. It includes everything required to hold up the microcontroller; simply attach it to a PC with the help of a USB cable and give the supply to get started with a AC-to-DC adapter or battery.The huge number of pins make this Arduino board very helpful for designing the projects that need a bunch of digital i/ps or o/ps like lots buttons.
Arduino Nano Board
The Arduino Nano is a small, complete, and breadboard-friendly board based on the ATmega328P; offers the same connectivity and specs of the UNO board in a smaller form factor.
Nano boards contains 22 digital I/O pins, 8 analog I/O pins and 6 PWM output pins.
The best advantage of using this board is the size, its just 18 x 45 mm and weights just 7g. It is ideal for small sized projects.
LilyPad Arduino Board
The Lily Pad Arduino board is a wearable e-textile technology expanded by Leah “ Buechley”and considerately designed by “Leah and SparkFun”. Each board was imaginatively designed with huge connecting pads & a smooth back to let them to be sewn into clothing using conductive thread. This Arduino also comprises of I/O, power, and also sensor boards which are built especially for e-textiles. These are even washable!