Servo causes disconnection I've only started using Arduino in the last week, and I'm having a problem with the servo supplied with the kit I purchased. It's a SG90 microservo. I'm trying to connect the servo as shown on the Arduino tutorial site:



But when I connect the power and ground pins to the board, the board powers down and disconnects from the USB. I've had the servo working before without a problem. 

Yesterday I was trying out another tutorial without any luck, and I noticed the servo getting hot (not too hot to touch though).

Could I have accidentally fried the control board in the servo?
Have a look at the current requirements of the SG90 and compare this to the maximum current available from an Arduino Uno.



Another thing to look at is how much current your computer's USB port can supply. My laptop, for example, can only supply 500mA per USB port.

My advise is to use a separate 5V power supply for the servo.