Hello Everyone
I'm new here and wanting to learn basic electronics / repair / ...
so I bought an Arduino Student Kit (official, with Arduino R3) which seemed like a good starting point to learn basic electronics before soldering etc
Followed all the steps of the Student Kit - Getting Started section, but am stuck at uploading the Blink sketch (the first example of the course)
I've tried on MacOs Tahoe (M1 Pro/16GB) and an up to date Windows 11 System (Intel Core Ultra 9), both to no avail,
From what I've read online, additional security features in both MacOS and Windows have made setting up / getting started with Arduino a lot less Plug'n'Play than it used to be:
Understanding how to connect Arduino to PC environments in 2026 requires more than just plugging in a cable. With the transition to USB-C on newer boards, stricter OS-level security protocols, and a saturated market of clone boards, establishing a stable serial connection is a multi-layered compatibility challenge.
From: "How to Connect Arduino to PC: OS & Hardware Compatibility Guide"
===
The Mac is USB-C only and needs a dongle to connect regular usb from the Arduino,
from what i've read this can be part of the issue so I suppose it's best to try and get it running on the Windows machine first with regular/direct USB connections
(the USB Dongle is an official Apple one, so I would be more likely to assume it works, but who knows -- if that takes out some of the guesswork)
From what i've read online the USB cable can be an issue, but I'm using the official USB cable that came with the Student Kit / Arduino R3, and have tested it for continuity on all 4 pins and all 4 pins seem to be ok, so i suppose the cable should be able to pass data, also since it's literally brand new out of the box, unfortunately i don't have an alternate "data transfer device" (like a camera) with USB-B to test if it succesfully transfers data
I also tried with an aftermarket high quality USB-C to USB-B cable, used for dj'ing so reliability is a top concern for those cables, both cables give the same results on the MacOS Tahoe install or Windows 11, so i would ASSUME it's not a faulty cable issue but rather Driver / Security related, but idk
Windows 11:
Error: cannot open port \\. \COM5: The system cannot find the file specified.
Error: unable to open port COM5 for programmer arduino
Failed uploading: uploading error: exit status 1
Note: COM5 can be COM3/COM4/COM5/COM6
In Windows, first of all in Device Manager the "Ports (COM & LPT)" dropdown was not showing on my system, it was only after going through:
Device Manager > Action > Add legacy hardware > Next >
Install the hardware that i manually select from a list (Advanced) >
Ports (COM & LPT)
...that I got the "Ports (COM & LPT)" dropdown to show up in the device manager.
I then tried that 4 times:
- Communications Port (COM3)
- Adafruit Circuit Playground (COM4) [I saw that name (Adafruit) appear somewhere during the install process iirc, so I just installed this one thinking "who knows")
- Arduino Uno (COM5) [Selected from "Arduino LLC (www.arduino.cc)" in the "Add Hardware" Wizard]
- Arduino Uno (COM6) [Selected from "Arduino Srl (www.arduino.org)" in the "Add Hardware" Wizard]
All these ports now show up in the Device Manager under the Ports (COM & LPT) dropdown, though all have a yellow checkmark; i can now also select a port in the IDE which I could not do before since it was not showing any ports, but trying to upload the sketch with any of the ports throws the error above.
Windows does not play the "Device Connected/Disconnected" sound when I plug in or unplug the Arduino (with either cable), but when connected the Green Power LED is on solid and the orange LED right next to Pin-13/GND blinks (same behavior on mac and windows with both cables)
I also tried installing the CH340 driver from here:
https://sparks.gogo.co.nz/ch340.html
as i saw this mentioned in different places, but from what i can tell this is for non official boards that use a different chip than the official R3 and this shouldn't be necessary, right?
Though it didn't give the standards succes message when complete, it said something like "succesfully installed in preparation," can't remember the terms exactly or find it again online right now, but i saw other people had the same types of messages either smth like "successfully installed" or "successfully installed in preparation"
MacOS:
Sketch uses 924 bytes (2%) 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.
Error: programmer is not responding
Warning: attempt 1 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 2 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 3 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 4 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 5 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 6 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 7 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 8 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 9 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 10 of 10: not in sync: resp=0x00
Error: unable to open port /dev/cu.Bluetooth-Incoming-Port for programmer arduino
Failed uploading: uploading error: exit status 1
MacOS throws the same error with both cables too,
i don't remember the exact steps i took and since this post is already long enough and i would like to focus on getting it to work on Windows first, i will update on Mac in future if necessary
===
Where to Go from Here?
After all that, what would be the easiest / quickest way to get up and running with Arduino?
If i could get up and running with what I have now, that would be great,
if not, is Linux an easier platform to get Arduino running? I've used Ubuntu before, so if it's related to stricter security in MacOS and Windows, if Linux is still "Plug'n'Play" setting up a secondary boot or maybe even a cheap pc with Linux may be the best option to get started -- and I can see if I can maneuver the security maze / hurdles on Mac/Windows later once i got the basics down
OR is the best option to get an additional starter pack with the Arduino R4? Since the R4 is more modern, does it work better / easier with modern systems? If i can get that one up and running quickly I could do the Starter Kit exercises and then the Student Kit exercises with the R4 instead of the R3, and then see if I can get the R3 working in the future
I also tried both the new IDE (2.3.10) and the legacy IDE (1.8.19), since I read that that resolves the issue for some people, but the legacy IDE doesn't fix the issue either
From what I can tell there are more people struggling with this, so sorry if this question has been posted and answered before, but I'm at the end of my wits ![]()
It's probably something silly / easy once you know it but before continuing to mess around installing and uninstalling / trying random stuff and perhaps botching my OS installation, I thought it was best to seek some advice here ![]()
Thanks in advance!
Cheers! ![]()




