USB Device not Recognized

I am using an Arduino Uno board. It was working fine till yesterday but suddenly my computer does not recognize the board anymore.

What happened: I was testing an RC car with my Arduino yesterday. I am using distance sensors for the car to detect an object in front of it and based on the same, the car speeds up. The Arduino board receives power supply from the RC car battery (7.2V) and so does the motor. The sensors are connected to the 5V pin of the Arduino. The sensors we are using are the Sharp GP2Y0A02YK0F Analog Distance Sensors.

The problem: I am using a Windows XP operating system and everytime I attach the computer to the Arduino via USB, it says "USB Device Not Recognized -- One of the USB devices attached to this computer has malfunctioned, and Windows does not recognize it."

I tried the following:

  1. Shut down computer and try it again ---> Doesn't work
  2. Pushing the rest button on the board --> Doesn't work
  3. Not connecting the USB to the computer and try to run the already uploaded program on the UNO using an external battery --> The car doesn't run and hence the microcontroller is not working (It was working till last night..so the code that is already uploaded on the UNO works)

Please help!!! :frowning:

(deleted)