Popular Arduino Boards

Popular Arduino Boards

The Arduino Nano, one of many variations on the Arduino.

The most popular Arduino boards contain a USB connector that is used to provide power and connectivity for uploading your software onto the board. One of the most popular Arduino boards for people starting out is the Arduino Uno.

The Arduino Uno is built around the ATmega328, and has a second microcontroller onboard to handle all USB communication. This small surface-mount microcontroller, the ATmega8U2, is located near the USB socket on the board. This can be programmed separately to enable the board to appear as different USB devices. The Arduino Leonardo board replaces the ATmega8U2 and the ATmega328 controllers with a single ATmega32u4 chip that implements the USB protocol in software. The Arduino-compatiible Teensy and Teensy+ boards from PJRC are also capable of emulating USB devices. Older boards, and most of the Arduino-compatible boards, use a chip from the FTDI company that provides a hardware USB solution for connection to the serial port of the computer.

You can also get boards as small as a postage stamp, such as the Arduino Mini and Pro Mini. You can also get boards that have more connections and more powerful processors, such as the Arduino Mega. There are boards tailored for specific applications, such as the LilyPad for wearable applications, the Fio for wireless projects, and the Arduino Pro for embedded applications.

There’s also the Arduino ADK, which has a USB host socket on it and is compatible with the Android Open Accessory Development Kit, the officially approved method of attaching hardware to Android devices. The Leonardo board uses a controller chip that is able to present itself as various HID devices. The Ethernet board includes Ethernet connectivity, and has a Power Over Ethernet option, so it is possible to use a single cable to connect and power the board.

    Other Popular Arduino Boards

Other popular Arduino boards include the following:

  • Duemilanove: This board selects the appropriate power supply, eliminating the need for the power selection jumper found on previous boards.
  • Diecimila: This board can be reset from the computer, without the need to physically press the reset button on the board. It also uses a low dropout voltage regulator which lowers the board’s power consumption when powered by an external supply.
  • Extreme: Uses many more surface mount components than previous USB Arduino boards and comes with female pin headers; also had RX and TX LEDs that indicate when data is being sent to or from the board.
  • Nano: A tiny board with USB compatibility.
  • Bare Bones Board: A low-cost board available with or without USB compatibility.
  • Boarduino: A low-cost breadboard-compatible board.

External Links:

Older Arduino Boards from the official Arduino web site
Arduino Nano
Boarduino product page

Arduino Serial Communication

Arduino serial

Arduino makes many stand-alone applications possible. In such cases, you need to connect the Arduino to a computer once to upload the software, and after that, it needs only a power supply. More often, people use the Arduino to enhance the … [Continue reading]

Arduino IDE: Configuration

The Arduino IDE manages all the files belonging to your project. It also provides convenient access to all the tools you need to create the binaries that will run on your Arduino board. Organizing all the files belonging to a project automatically … [Continue reading]

Arduino IDE: Compiling and Uploading

Before you compile and upload a program to the Arduino, you have to configure two things in the Arduino IDE: The type of Arduino you are using The serial port to which your Arduino is connected. Identifying the Arduino type is usually easy, … [Continue reading]

Arduino C Programming Basics

Arduino C Programming

In the previous articles in this series, we covered installation of the Arduino IDE and some of the functions of the IDE. In this article, we’ll cover programming with the Arduino IDE, including some of the basics of Arduino C programming. You … [Continue reading]

Arduino Programming: Using the IDE

Arduino C programming

Arduino Programming: Meet the IDE In the previous article, we covered installation of the Arduino IDE. In this article, we’ll take a look at some of the basic features and functionality of the IDE. When you launch the Arduino IDE, you’ll probably … [Continue reading]

Arduino IDE: Installation and Setup

Arduino IDE

At the heart of the Arduino is a programmable microcontroller. In order to program it, you need a means of writing and compiling code and uploading the resulting machine code. Fortunately, the Arduino developers have made life easy for us and created … [Continue reading]

Arduino SPI Introduction

Arduino serial

Intro to the Arduino SPI (Serial Peripheral Interface) The Serial Peripheral Interface (SPI) bus is a synchronous communication interface specification used for short distance communication. It is used primarily in embedded systems such as the … [Continue reading]

Follow
Get every new post delivered to your inbox
Join millions of other followers
Powered By WPFruits.com