Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
If you’re just getting started with Arduino on a Mac, here’s the truth: it’s not exactly the same as doing it on Windows.
I remember the day I switched to Mac. Everything felt clean and new — until I tried to set up Arduino.
On Windows, I was used to a smooth ride. But here, I had to deal with security prompts, missing drivers, and a port list that refused to cooperate.
After plenty of trial and error, I’ve figured out a setup flow that just works — and I’m sharing it here to save you the headache.
A Mac running macOS 10.14 or newer
Internet connection
A USB cable (USB-A or USB-C depending on your Mac and Arduino)
If you’re using a newer MacBook with only USB-C ports, make sure to grab a USB-C to USB-A adapter if your Arduino uses a traditional USB-B cable.
Go to the official Arduino website: https://www.arduino.cc/en/software
Scroll down to the macOS section
Click on “macOS (Apple Silicon)” if you have an M1/M2/M3 Mac — or “macOS (Intel Chip)” if you’re on an older Intel-based Mac. I’m using Mac Book Air M2 so I will choose the M2 option.
Click Just Download or Contribute & Download.
Not sure if you’re on Intel or Apple Silicon? Click the Apple logo > About This Mac. It’ll say either “Intel” or “Apple M1/M2/etc.” right there.
Once the
.zip
file is downloaded, double-click it to extract.
You’ll get the Arduino.app — drag and drop it into your Applications folder.
Open Launchpad or Finder > Applications, then double-click Arduino to launch it.
macOS may give a security warning saying the app is from an unidentified developer. To fix this:
Go to System Preferences > Security & Privacy > General
Click “Open Anyway” for Arduino
On first launch, macOS might ask you to grant permissions or approve a few drivers. Click Allow if prompted.
Pro tip: macOS is a bit cautious with apps outside the App Store — so if Arduino doesn’t open the first time, check Security & Privacy for that “Open Anyway” button. It usually fixes the issue right away.
Use your USB cable to plug the Arduino into your Mac
Most newer Arduinos (like Uno R3) are detected instantly — but if you’re using a board that requires drivers (like a CH340-based clone), you may need to install the driver manually
You can find common drivers here
Tip: If your board doesn’t show up in the Ports menu later, it’s almost always a driver issue.
CH340-based boards are super affordable, but they don’t play nicely out of the box on macOS. Once you install the right driver, though, they work perfectly.
Open Arduino IDE
Go to Tools > Board, select your board (e.g. Arduino Uno)
Go to Tools > Port, choose the available port (e.g. /dev/cu.usbmodemXXXX)
🧠 Sometimes the Port menu appears empty. Try unplugging and replugging the board, or restarting the IDE. If it still doesn’t show up — go back and double-check your driver install.
Click File > Examples > 01.Basics > Blink
Upload the sketch by clicking the right arrow button (Upload)
If successful, the built-in LED on the board should start blinking every second
🎉 That first blink? It feels like magic. You’ve just made your computer control the physical world. And that’s just the beginning.
You’ve successfully installed the Arduino IDE on your Mac. Time to start building, testing, and exploring!
If anything goes wrong, check the Arduino Forum or drop by the Help Center. Most issues are just one checkbox or cable away from being fixed.