Creative hacking is one of 2012's top design trends. Top agencies and home hackers alike are combining design, programming and electronics to create experiential projects. One of the biggest enablers of this is the Arduino controller board that essentially allows input from the pretty much any electronic device or sensor to tell a computer to do something - or a computer to manipulate or guide a device in the real world. but Arduino isn't the only game in town – here are four rivals.
The BeagleBone from Texas Instruments is the lowest-cost model in the company's BeagleBoard line of prototype boards. It has a powerful processor, an ethernet port built into the board, and a MicroSD card slot. These features make connecting to and programming the BeagleBone via USB or even over your network a breeze. The included 4GB MicroSD card comes with the Angstrom Distribution of Linux preinstalled, so your PC can recognize it as an external drive. Plug the board in and pop open the drive that appears, for instructions on downloading drivers and getting started.
As their names suggest, the Teensy and the Teensy++ are ultrasmall boards, but they're also capable and quick. The Teensy comes with 25 I/O pins and the Teensy++ has an impressive 46 I/O pins, enabling either one to support a wide range of peripherals. each also has an on-board USB port, to simplify the task of uploading programs.
The boards also use Arduino software with a simple add-on, and they support many Arduino programming libraries and example sketches. These benefits help you hit the ground running, and give you the option of modifying existing Arduino tutorials to learn how they work, rather than forcing you to build something from the ground up.
Though it's the same size and shape as the Arduino Uno, the Pinguino microcontroller includes a 32-bit MIPS processor core running at 80MHz, 256KB of flash program memory, and 32KB of SRAM data memory. Also, all of the buttons and LEDs are moved to the edges so you can reach them even if expansion shields are added on top.
Since the Pinguino is the same shape and size as the Arduino Uno, it can use the shields available for Arduino boards. Unfortunately, this does not guarantee that they will work--and the Arduino team and forums won’t support the Pinguino. For users who are familiar with Arduino boards, however, the Pinguino can provide extra power for expansive applications.
One great feature of the Pinguino is its onboard lithium-ion battery charger. If you add a battery to your creation, the charger automatically keeps it juiced up, and the board switches to the battery when the alternate power is removed.
The MSP430 Launchpad, an inexpensive microcontroller from Texas Instruments, emphasizes expandability and ease of use. For under £3, you get the actual board with a microcontroller seated in the DIP socket, a second microcontroller that you can swap out whenever you want, a mini-USB cable, PCB connectors to expand the board, and an external crystal for improved clock accuracy.
The MSP430 Launchpad is compatible with multiple development toolkits; and a few tutorials, including a blinking LED example, are available to get you started. This microprocessor has a much smaller online community than Arduino does, but it’s better than nothing.