The 8 channel 5V relay module provides 8 optically isolated inputs that accept a wide range of voltage, including the 3VDC and 5VDC signals available on the Arduino. This is a great way to switch on or off AC or DC loads using your Arduino.
USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply consists of an ATMega88 or ATMega8 and a couple of passive components. The programmer uses a firmware-only USB driver, no special USB controller is needed
ENC28J60 Ethernet Module utilizes the new Microchip ENC28J60 Stand-Alone Ethernet Controller IC featuring a host of features to handle most of the network protocol requirements. The board connects directly to most microcontrollers with a standard SPI interface with a transfer speed of up to 20MHz.
The Arduino Mega 2560 is a microcontroller board based on the ATmega2560. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started.
This standard green backlight HD44780 LCD is great for your arduino projects. It supports 16 characters wide and 2 rows in black text on green background. Connection port is 0.1" pitch, single row for easy breadboarding and wiring.