Hide minor edits - Show changes to markup
Double-click the Arduino application.
Double-click the Arduino application. (Note: if the Arduino software loads in the wrong language, you can change it in the preferences dialog. See the environment page for details.)

The disk image (.dmg) should mount automatically. If it doesn't, double-click it. It should look like the following image.
When the download is finished, double click the .zip fle. This will expand the Arduino application.
you will need to install the drivers for the FTDI chip on the board. Double-click the FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg icon and follow the instructions in the installer. You'll need to restart your computer after installing the drivers. (The latest version of the drivers can be found on the FTDI website.)
you will need to install the drivers for the FTDI chip on the board. You need to download the latest version of the drivers from the FTDI website. One downloaded, double click the package, and follow the instructions in the installer. You'll need to restart your computer after installing the drivers.
(:include HowtoUpload:)
(:include HowtoUpload:)
Select the serial device of the Arduino board from the Tools > Serial Port menu. On the Mac, this should be something with /dev/tty.usbmodem (for the Uno) or /dev/tty.usbmodem (for older boards) in it.
Select the serial device of the Arduino board from the Tools > Serial Port menu. On the Mac, this should be something with /dev/tty.usbmodem (for the Uno or Mega 2560) or /dev/tty.usbserial (for older boards) in it.
If you're using the Arduino Uno or Arduino Mega 2560, a dialog box will appear telling you that a new network interface has been detected. Click "Network Preferences...", and when it opens, simply click "Apply". The Uno or Mega 2560 will show up as "Not Configured", but it's working properly. Quit System Preferences.
Select the serial device of the Arduino board from the Tools > Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.
Select the serial device of the Arduino board from the Tools > Serial Port menu. On the Mac, this should be something with /dev/tty.usbmodem (for the Uno) or /dev/tty.usbmodem (for older boards) in it.

selecting an Uno, Mega2560, or newer board

selecting an older FTDI-based board
Attach: FTDIChip.png

If this is your first time using an Arduino with your computer, you will need to install the drivers for the FTDI chip on the board. Double-click the FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg icon and follow the instructions in the installer. You'll need to restart your computer after installing the drivers. (The latest version of the drivers can be found on the FTDI website.)
If you're using an Arduino Uno or Mga 2560, you don't have any drivers to install. Skip ahead to the next step.
If you're using an older board (Duemilanove, Diecimila, or any board with an FTDI driver chip that looks like this:
Attach: FTDIChip.png
you will need to install the drivers for the FTDI chip on the board. Double-click the FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg icon and follow the instructions in the installer. You'll need to restart your computer after installing the drivers. (The latest version of the drivers can be found on the FTDI website.)
(:*toc :)
Select the serial device of the Arduino board from the Tools > Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.
Select the serial device of the Arduino board from the Tools > Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.
(:include HowtoBoard:)
Double-click the Arduino application.
(:include HowtoSteps:)
The disk image (.dmg) should mount automatically. If it doesn't, double-click it. It should like the following image.
The disk image (.dmg) should mount automatically. If it doesn't, double-click it. It should look like the following image.
If this is your first time using an Arduino board on this computer, you will need to install the drivers for the FTDI chip on the board. Double-click the FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg icon and follow the instructions in the installer. You'll need to restart your computer after installing the drivers. (The latest version of the drivers can be found on the FTDI website.)
If this is your first time using an Arduino with your computer, you will need to install the drivers for the FTDI chip on the board. Double-click the FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg icon and follow the instructions in the installer. You'll need to restart your computer after installing the drivers. (The latest version of the drivers can be found on the FTDI website.)
The disk image (.dmg) should mount automatically. If it doesn't, double-click it.
The disk image (.dmg) should mount automatically. If it doesn't, double-click it. It should like the following image.
If you are using a USB Arduino, you will need to install the drivers for the FTDI chip on the board. These can be found in the drivers directory of the Arduino distribution.
You'll need to select the correct drivers for your computer. Use:
(The latest version of the drivers can be found on the FTDI website.)
Copy the Arduino application into the Applications folder (or elsewhere on your computer).
If this is your first time using an Arduino board on this computer, you will need to install the drivers for the FTDI chip on the board. Double-click the FTDIUSBSerialDriver_10_4_10_5_10_6.mpkg icon and follow the instructions in the installer. You'll need to restart your computer after installing the drivers. (The latest version of the drivers can be found on the FTDI website.)
(:include HowtoDownload:)
Get the latest version from the download page.
The disk image (.dmg) should mount automatically. If it doesn't, double-click it.

Select the serial device of the Arduino board from the Tools | Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.
Select the serial device of the Arduino board from the Tools > Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.
Select the serial device of the Arduino board from the Tools | Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.

Select the serial device of the Arduino board from the Tools | Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.
Select the serial device of the Arduino board from the Tools | Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.
Select the serial device of the Arduino board from the Tools | Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.
(:include HowtoLED:)
If you have an older Mac like a Powerbook, iBook, G4 or G5, you should use the the PPC drivers: FTDIUSBSerialDriver_v2_1_9.dmg. If you have a newer Mac like an MacBook, MacBook Pro, or Mac Pro, you need the Intel drivers: FTDIUSBSerialDriver_v2_2_9_Intel.dmg. Double-click to mount the disk image and run the included FTDIUSBSerialDriver.pkg.

You'll need to select the correct drivers for your computer. Use:
(:include HowtoIntro:)
To program the Arduino board you need the Arduino environment.
Download: the latest version of the software from the download page
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder with the Arduino software in side. Double-click the folder to open it.
(:include HowtoDownload:)
To program the Arduino board you need the Arduino environment. If you have an older Mac like a Powerbook, iBook, G4 or G5, you need the Arduino for PPC. If you have a newer Mac like an MacBook, MacBook Pro, or Mac Pro, you need the Intel version.
Download: Arduino 0011
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0011. Double-click the folder to open it.
To program the Arduino board you need the Arduino environment.
Download: the latest version of the software from the download page
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder with the Arduino software in side. Double-click the folder to open it.
On the Mac, mount the FTDIUSBSerialDriver_v2_1_9.dmg (on PPC machines) or the FTDIUSBSerialDriver_v2_2_9_Intel.dmg (on Intel machines) disk image and run the included FTDIUSBSerialDriver.pkg.
If you have an older Mac like a Powerbook, iBook, G4 or G5, you should use the the PPC drivers: FTDIUSBSerialDriver_v2_1_9.dmg. If you have a newer Mac like an MacBook, MacBook Pro, or Mac Pro, you need the Intel drivers: FTDIUSBSerialDriver_v2_2_9_Intel.dmg. Double-click to mount the disk image and run the included FTDIUSBSerialDriver.pkg.
Download: Arduino 0010
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0009. Double-click the folder to open it.
Download: Arduino 0011
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0011. Double-click the folder to open it.
On the Mac, mount the FTDIUSBSerialDriver_v2_1_6.dmg (on PPC machines) or the FTDIUSBSerialDriver_v2_2_6_Intel.dmg (on Intel machines) disk image and run the included FTDIUSBSerialDriver.pkg.
On the Mac, mount the FTDIUSBSerialDriver_v2_1_9.dmg (on PPC machines) or the FTDIUSBSerialDriver_v2_2_9_Intel.dmg (on Intel machines) disk image and run the included FTDIUSBSerialDriver.pkg.
Download: Arduino 0009 for PPC or Arduino 0009 for Intel
Download: Arduino 0010
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0008. Double-click the folder to open it.
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0009. Double-click the folder to open it.
Download: Arduino 0008 for PPC or Arduino 0008 for Intel
Download: Arduino 0009 for PPC or Arduino 0009 for Intel
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0007. Double-click the folder to open it.
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0008. Double-click the folder to open it.
Download: Arduino 0007 for PPC or Arduino 0007 for Intel
Download: Arduino 0008 for PPC or Arduino 0008 for Intel
(:include HowtoLED:)
Download: Arduino 0006 for PPC or Arduino 0006 for Intel
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0006. Double-click the folder to open it.
Then, double-click macosx_setup.command. This will open a Terminal and ask you if you want to continue. Type y and press return. When prompted, type your password and press return.

Download: Arduino 0007 for PPC or Arduino 0007 for Intel
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0007. Double-click the folder to open it.
After downloading the IDE, run the macosx_setup.command. It corrects permission on a few files for use with the serial port and will prompt you for your password. You may need to reboot after running this script.
When the download finishes, unzip the downloaded file by double-clicking it. This should create a folder called arduino-0006. Double-click the folder to open it.
Then, double-click macosx_setup.command. This will open a Terminal and ask you if you want to continue. Type y and press return. When prompted, type your password and press return.
If you are using a USB Arduino, you will need to install the drivers for the FTDI chip on the board. These can be found in the drivers directory of the Arduino distribution.
If you are using a USB Arduino, you will need to install the drivers for the FTDI chip on the board. These can be found in the drivers directory of the Arduino distribution.
The latest version of the drivers can be found on the FTDI website.
(The latest version of the drivers can be found on the FTDI website.)
(:include HowtoDownload:)
To program the Arduino board you need the Arduino environment. If you have an older Mac like a Powerbook, iBook, G4 or G5, you need the Arduino for PPC. If you have a newer Mac like an MacBook, MacBook Pro, or Mac Pro, you need the Intel version.
Download: Arduino 0006 for PPC or Arduino 0006 for Intel
(:include HowtoExample:)
Select the serial device of the Arduino board from the Tools | Serial Port menu. On the Mac, this should be something with /dev/tty.usbserial in it.

(:include HowtoReferences:)
These are the steps you need to follow in order to be up and running:
The Arduino i/o board is a simple circuit featuring the ATmega8 processor from Atmel. The board is composed of a printed circuit board (PCB) and electronic parts.

There are a few ways to get an Arduino board:
To program the Arduino board you need the Arduino environment.
Download Arduino: From the software page.
(:include HowtoSteps:)
(:include HowtoGet:)
(:include HowtoDownload:)
For more information, see the guide to the Arduino environment.
If you're using a serial board, power the board with an external power supply (6 to 25 volts DC, with the core of the connector positive). Connect the board to a serial port on your computer.
On the USB boards, the power source is selected by the jumper between the USB and power plugs. To power the board from the USB port (good for controlling low power devices like LEDs), place the jumper on the two pins closest to the USB plug. To power the board from an external power supply (needed for motors and other high current devices), place the jumper on the two pins closest to the power plug. Either way, connect the board to a USB port on your computer.
The power LED should go on.

Open the LED blink example sketch: File > Sketchbook > Examples > led_blink.

Here's what the code for the LED blink example looks like.

Select the serial device of the Arduino board from the Tools | Serial Port menu. On the Mac, this should be something like /dev/cu.usbserial-1B1 for a USB board, or something like /dev/cu.USA19QW1b1P1.1 if using a Keyspan adapter with a serial board (other USB-to-serial adapters use different names).

Push the reset button on the board then click the Upload button in the IDE. Wait a few seconds. If successful, the message "Done uploading." will appear in the status bar.


If the Arduino board doesn't show up in the Tools | Serial Port menu, or you get an error while uploading, please see the troubleshooting suggestions.
A few seconds after the upload finishes, you should see the amber (yellow) LED on the board start to blink.
examples directory inside the arduino directory.)
(:include HowtoConnect:)
(:include HowtoUpload:)
(:include HowtoReferences:)
These are the steps you need to follow in order to be up and running:
The Arduino i/o board is a simple circuit featuring the ATmega8 processor from Atmel. The board is composed of a printed circuit board (PCB) and electronic parts.

There are a few ways to get an Arduino board:
To program the Arduino board you need the Arduino environment.
Download Arduino: From the software page.
After downloading the IDE, run the macosx_setup.command. It corrects permission on a few files for use with the serial port and will prompt you for your password. You may need to reboot after running this script.

For more information, see the guide to the Arduino environment.
If you are using a USB Arduino, you will need to install the drivers for the FTDI chip on the board. These can be found in the drivers directory of the Arduino distribution.
On the Mac, mount the FTDIUSBSerialDriver_v2_1_6.dmg (on PPC machines) or the FTDIUSBSerialDriver_v2_2_6_Intel.dmg (on Intel machines) disk image and run the included FTDIUSBSerialDriver.pkg.

The latest version of the drivers can be found on the FTDI website.
If you're using a serial board, power the board with an external power supply (6 to 25 volts DC, with the core of the connector positive). Connect the board to a serial port on your computer.
On the USB boards, the power source is selected by the jumper between the USB and power plugs. To power the board from the USB port (good for controlling low power devices like LEDs), place the jumper on the two pins closest to the USB plug. To power the board from an external power supply (needed for motors and other high current devices), place the jumper on the two pins closest to the power plug. Either way, connect the board to a USB port on your computer.
The power LED should go on.

Open the LED blink example sketch: File > Sketchbook > Examples > led_blink.

Here's what the code for the LED blink example looks like.

Select the serial device of the Arduino board from the Tools | Serial Port menu. On the Mac, this should be something like /dev/cu.usbserial-1B1 for a USB board, or something like /dev/cu.USA19QW1b1P1.1 if using a Keyspan adapter with a serial board (other USB-to-serial adapters use different names).

Push the reset button on the board then click the Upload button in the IDE. Wait a few seconds. If successful, the message "Done uploading." will appear in the status bar.


If the Arduino board doesn't show up in the Tools | Serial Port menu, or you get an error while uploading, please see the troubleshooting suggestions.
A few seconds after the upload finishes, you should see the amber (yellow) LED on the board start to blink.
examples directory inside the arduino directory.)