This may be a daft question, but since the arduino gets its power from the usb when connected to the usb. When you instal a LCD screen and sd card reader do you have to have in independent power supply to the arduino. My mega has a power supply socket.