0

I have an Arduino Uno R3 and when I plug it into any computer, the computer doesn't recognize the Arduino. I checked up and the LEDs are working fine and when I open the device manager it doesn't show any Unkown Device.

What it could be? Could the ATMega be dead? I tried on two Windows 7 and one Linux machines, none recognized the Arduino.

dda
  • 1,595
  • 1
  • 12
  • 17
RebeloX
  • 101
  • 1

3 Answers3

3

The reason that it is not connecting can be anything from wrong driver installation to the dead Atmega 16u2 chip. But I must exclude the former option as you said you'd tried on different OS and different computers. So double check the driver installation. And if does not work try to find out whether Atmega16u2 is fried or not. One solution might be to reflash the original firmware through an external ICSP programmer. If don't have any programmer but another arduino uno you might try out the gamon's tutorial on flashing firmware on the little USB to serial interface chip. Anyway if your arduino is new and official you can get the right support online on arduino.cc. but if it is a clone you may try to contact the reseller whom you bought from.

Harry
  • 287
  • 1
  • 5
0

I had the same problem. When I connected the board to PC the ON Green LED turned on and the arduino run the last code was uploaded but the board wasn't recognized. Changing the cable fixed this problem for me.

jfpoilpret
  • 9,162
  • 7
  • 38
  • 54
Youssef13
  • 121
  • 2
0

If your arduino runs the last uploaded sketch, the problem is with the ATMega16U2 chip in your Arduino. Try to update the firmware with this tutorial https://www.arduino.cc/en/Hacking/DFUProgramming8U2

If you can't update the 16U2 firmware don't throw away, you can program the Arduino with a ISP programmer like this https://www.pololu.com/product/1300

jecrespo
  • 75
  • 1
  • 8