I bought a couple of the iteaduino BT boards (https://www.itead.cc/development-platform/arduino/iteaduino-bt.html) because I like the extra pin blocks on the itead boards and of course, the integrated bluetooth circuit. The problem I'm running into is getting the right driver installed so that the Arduino IDE recognizes the board and uploads code to it.
I went to VCP Drivers - FTDI and downloaded the driver for Windows 7 - 64bit (2.12.16) and installed it. It set up a virtual com port. When I connect the BT board, it shows up in Device Manager as "USB Serial Port (COM19)" instead of something like "Arduino UNO (COM19)". I cannot upload sketches to it from the Arduino IDE 1.6.8.
As for the board itself, I have jumpers on B, switch at DAT, voltage at 5V, and I tried in the IDE to set the board as both UNO and Duemilanove, but I still can't upload sketches to it. I have tried rebooting my PC, restarting the Arduino IDE to no avail.
Has anyone used this board successfully? I did have one running a few years ago, but changes to my PC wiped out my rivers, so I'm starting all over again.
This is typical when I try to upload Blink.
Arduino: 1.6.8 (Windows 7), Board: "Arduino Duemilanove or Diecimila, ATmega328"
Sketch uses 1,066 bytes (3%) of program storage space. Maximum is 30,720 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
avrdude: ser_open(): can't open device "\.\COM19": Access is denied.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
Other times, I will get this error.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x54
The thing is that I bought one of these boards three years ago and got it up and running, but since then, my PC doesn't seem to have the correct drivers any more. I have tested on three Windows 7 desktops and one Windows 7 laptop so far with no success. The FTDI virtual com port isn't getting recognized by the IDE.
Problem solved. In summary, this is a really nice board if you want integrated Bluetooth. Here are the key points to getting it up and running.
- Go to VCP Drivers - FTDI and download and install the virtual COM port driver
- Set onboard switch at DAT
- Set voltage at 5V.
- Set board type to Duemilanove in Arduino IDE
- REMOVE jumpers A/B during sketch upload
- Put jumpers back on B after upload
Good to go.