I finally nailed down how to properly install the Arduino IDE and drivers to make my Arduino Uno R3 receive sketches.
You can basically scroll down to the Notes section if you want quick answer, but i figured i would document the whole process cus I would have liked to have that when i started this whole ordeal.Development Environment:
Operating System: Windows XP (32-bit)
Board : Arduino Uno Rev 3
Arduino IDE Rev : 1.0.1
Power Source : USB
FTDI Driver Information:
Date : 2012-04-26
Version : 2.08.24
1.) Download the Arduino IDE and unzip to the folder of your choice (C:\Program Files
for this example)
2.) Download the latest FTDI Drivers (http://www.ftdichip.com/Drivers/D2XX.htm
3.) Unzip the FTDI drivers to the ARDUINO_INSTALL_DIRECTORY\drivers\FTDI USB Drivers
subdirectory C:\Program Files\arduino-1.0.1\drivers\FTDI USB Drivers
4.) Connect your Arduino Board to your computer via USB cable
5.) When prompted to install the drivers, select the option to "install from a list or specific location"
6.) Select the option "Search for specific drivers in these locations"
7.) Click "Browse" and Navigate to the FTDI Directory where you installed the latest drivers
8.) Then click "Next"
- Windows will now start searching and then install the drivers (This will take a minute or three).
9.) When install is successful, click Finish.
10.) Verify which COM Port your device has been mapped to:
a. Open up Device Manager (Quickest way is to press WindowsButton + R and enter mmc devmgmt.msc
b. Scroll down to the Ports (COM & LPT)
c. Write down the COM port as we will need this later. It should look something like Arduino Uno R3 (COMX)
(Where X is the port number. ie.
11.) Open up the Arduino IDE
12.) From the Menu bar, select Tools->Board->Arduino Uno (Even though this doesn't say Arduino Uno R3, it is the correct selection)
13.) This is where we need use the COM port noted in step 10c.
a. From the Menu bar, select Tools->Board->COMX (if in device manager, the Arduino was mapped to COM3, you would select COM3 from this menu)
14.) Finally, just to make sure everything worked, open up an example sketch and try uploading it to the board.Here are a few debugging pages that i have found in the past that helped me along:http://www.ladyada.net/learn/arduino/lesson1.html
<- Describes the common upload error "avrdude: stk500_getsync(): not in sync: resp=0x00"http://www.me.umn.edu/courses/me2011/arduino/technotes/debug/arduinodebug.html
<- Describes the error "avrdude: stk500_getsync(): not in sync: resp=0x30"Final Notes
1.) The Arduino Uno R3 board is programmed directly by USB, so you need to make sure that you install the drivers from the ARDUINO_INSTALL_DIRECTORY\drivers\FTDI USB Drivers
- When uploading i received the error "avrdude: stk500_getsync(): not in sync: resp=0x30" when i installed the "Arduino UNO REV3.inf" driver from my install directory C:\Program Files\arduino-1.0.1\drivers
2.) I didnt update anything in terms of baud rate, parity, etc. for the COM port from Device Manager
Know this was long winded, but hopefully this can help someone else out in the future.