Getting Board To Be Recognized

Hi

I have an Elegoo Uno R3. When I chose "Arduino Uno" from the boards list in the PC version of Arduino, it never uploaded the program. The online version of Arduino didn't recognize the board either. I looked up drivers and tried installing CH 341 but it said it was pre-installed.

Hi @DragonTheta. Let's start with troubleshooting the problem with the PC version of the Arduino IDE. That is usually a little bit easier to do than troubleshooting Arduino Web Editor, both because it removes the "Arduino Create Agent" from the equation and also because the helpers here on the forum tend to be more familiar with the Arduino IDE than Arduino Web Editor.

Please do this:

  1. Start the PC Arduino IDE application.
  2. Select File > Preferences from the Arduino IDE menus.
  3. Uncheck the checkbox next to Show verbose output during: 🗹 compilation
  4. Check the checkbox next to Show verbose output during: ☐ upload.
  5. Click the OK button.
  6. Attempt an upload, just as you did before.
  7. After the upload fails, you'll see a button on the right side of the orange bar in the Arduino IDE: Copy error messages. Click that button.
    This copies the full output to the clipboard.
  8. Open a forum reply here by clicking the Reply button.
  9. Click the </> icon on the post composer toolbar.
    This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
  10. Press Ctrl+V.
    This will paste the error output from the upload into the code block.
  11. Move the cursor outside of the code tags before you add any additional text to your reply.
  12. Click the Reply button to post the output.
1 Like

No point fiddling about with CH320/ CH341 drivers.

The Elegoo UNO R3 actually is an Arduino UNO, not a fake using a CH340. :roll_eyes: You need to have the UNO/ Mega driver which is I believe, part of the IDE download.

You are presumably using Windoze, does the board show up in the Device Manger?

1 Like

Thank you

Arduino: 1.8.19 (Windows 10), Board: "Arduino Uno"

Sketch uses 1938 bytes (6%) of program storage space. Maximum is 32256 bytes.

Global variables use 50 bytes (2%) of dynamic memory, leaving 1998 bytes for local variables. Maximum is 2048 bytes.

C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM2 -b115200 -D -Uflash:w:C:\Users\Dragon\AppData\Local\Temp\arduino_build_586725/sketch_feb13a.ino.hex:i 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : COM2

         Using Programmer              : arduino

         Overriding Baud Rate          : 115200

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x16

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x16

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x16

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x16

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x16

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x16

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x16

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x16

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x16

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x16



avrdude done.  Thank you.



Problem uploading to board.  See https://support.arduino.cc/hc/en-us/sections/360003198300 for suggestions.



This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

I didn't see it anywhere in Device Manager

Please give a list of everything you have tried, just so we don't ask you to try things again!

Try a different USB port.
Try a different USB cable.
Try a different camputer if you have one.

Tell us if you get the ding-ding when you plug it in, if you do, tell us what is added to the device manager.

Suggests it is not found in the USB system.

This might just help. Maybe.

Thank you

I had a call with someone who I was able to ask about it and they got it working. I'm not certain what they did but it's all set up now

Well, that fixes it. :grin:

Just how, we will never know. :roll_eyes:

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.