Skip to main content

Shields And Hardware

Geoffrey Hunter Author

Infrared Sensors

Supplier: DealExtreme
Supplier Link: (unknown)
Price: (unknown)

A simple three PIN device that is good for binary (on/off) short-range detection between 0-30mm. Uses a POT to adjust the threshold. This came with the Arduino 4WD Robot platform.

Arduino-compatible infrared sensors.

Freetronics LCD And Keypad Shield

Part Number: SH-16X2LCD
Supplier: Freetronics, Jaycar
Price: US$29.95 (as of 2013)

The Freetronics LCD And Keypad shield is a very popular display/UI shield for the Arduino.

The Arduino comes with a LCDCrystal library, making it almost too easy to use the LCD display (see the minimal code example below).

#include <LiquidCrystal.h>

// Code example taken from the Freetronics website

LiquidCrystal lcd( 8, 9, 4, 5, 6, 7 );

void setup() {
lcd.begin(16, 2);
lcd.print("hello, world!");

void loop() {
// your main loop code here...

Motor Controller

The controller for a Arduino 4WD robot.

Sensor Shield

An Arduino sensor shield.

Ultrasonic Ranging Module HCSR-04

Part Number: HCSR-04
Supplier: DealExtreme
Supplier Link: (click here)
Price: US$4.00 (as of 2012)

Very easy to interface to, due there being a native Arduino API function called pulseIn(), which returns the length of a digital pulse measured on one of it's pins. Example firmware code for this module can be found on the xAppSoftware Blog. Included in the Arduino 4WD Robot Platform.

An Arduino compatible ultrasound module.

The DealExtreme Robotic Platform

The bottom side of the 4WD Arduino robot.

Supplier: DealExtreme
Product Link: (, as of Dec 2017, URL is unavailable)
Price: US$71.70 (as of 2012)

A cheap, versatile, easy-to-use (well, kind of, but read the next paragraph) robotics platform.

No instructions come with this! You are left on your own to figure out how to assemble and then use it. That said, you can find instructions written by users for most of the individual components on online blogs.

A Arduino robot base.