I have a CM9.04 board on a robot that I have been programming via the USB port on the board connected to a Windows PC running the Arduino IDE. This works fine but I would like to be able to upload the program wirelessly as it's a walking robot so it would make changes much faster and easier
I have 2 x XBee S2 Pros and USB adaptors for each
I connected one Xbee into the USB port on the Cm9.04 using a Micro b to Micro b USB cable
I connected the other paired Xbee into the Windows PC USB port using another USB XBee Adaptor with a standard PC USB port to micro B usb cable
Then using the Arduino IDE I then tried to upload a program but it fails to connect to the CM9.04.
I know the XBees are correctly paired and can communicate with each other. They are configured in the default transparent serial connection mode.
Has anyone tried to do this successfully?
Thank you for the inquiry.
When a sketch is downloaded from Arduino IDE, it'll look for a specific information for OpenCM9.04 from the COM port, therefore using XBee module for transmitting program will not possible.
Thanks for the reply. I don't quite understand what you mean as the XBees are configured to be a transparent serial connection which is effectively a piece of wire so they appear as a comm port at both the PC and the OpenCM9.04 board. However assuming Xbees can't be used is there any other method of wireless programming?
Thanks, that makes it clearer. Good point about the driver.