http://18.207.161.253/arduino/basics-of-arduino-mega-2560-board/
Hardware Basics of Arduino Mega 2560 Board