I am unsure if this is the correct place to ask this so apologies in advance if it isn't the right place.
I am working with the following robot:
It came with an Arduino and an I/O shield pre-installed on it.
The pics of the two boards are uploaded on the following link as they were too big to upload with the post:
Arduino Boards of unknown type - Album on Imgur?
As you can see, it does not look like a typical Arduino board. And I am unsure as to what this board is exactly. If anyone knows the name of the board, that would be really helpful.
I managed to upload a code to the board yesterday by choosing Arduino/Genuino Uno on the IDE.
I tried uploading a different code today but the IDE gets stuck in the uploading state for a while and then gives an error. I tried to reset it by uploading an empty code (with just setup() and void() methods) but that also gave the following error.
"Arduino: 1.8.9 (Windows 10), Board: "Arduino/Genuino Uno"
Sketch uses 444 bytes (1%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: ser_open(): can't open device "\.\COM3": Access is denied.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
An error occurred while uploading the sketch
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
I tried uninstalling and re-installing the IDE, I have gone to Device Manager and disconnected the Arduino to ensure that it is definitely Port 3 that it is connected to as well.
I am lost as to what to do now. Any suggestions would be really helpful.
Thanks in advance.