by PedroR » Tue Oct 27, 2009 1:28 pm
by PedroR
Tue Oct 27, 2009 1:28 pm
Hi profmason
I am sorry to hear about your issue.
It is the first time we at Robosavvy are hearing from a customer with such a complaint.
We have already sold quite a few and they have all been working nicely.
There is however, a pertinent point in your text: the Arduino sample was written for POPbot.
This has raised a couple of questions from customers but the solution is a quick fix to the code, never required a complete rewrite.
The issue is that on the POPbot, one of the boards has a button wired to a one of the Inputs. The code relies on presisng that button to switch between bridge mode and operation mode.
Because the normal Arduino USB board doesn't come with a button on that specific IO pin, you need to change the code so that the trigger between Bridge Mode and Operation Mode is something different.
I post bellow what's being revised in the docs:
The following warnings are being added:
• The program has been developed for the Arduino POP-168 board used in combination with the RBX-168 robot controller board provided with the PopBot robot.
• One of the buttons of the RBX-168 board is connected to the Di2 input of the Arduino POP-168 board and this button is used to switch between normal functioning mode and bridge mode for programming the VRbot module.
Di2 is configured as “input” in the program code with the instruction “pinMode(2,INPUT);” and its value is tested at the beginning of the program to switch between normal functioning mode and bridge mode according to the status of the button.
• If you are using other boards or a native Arduino board, it is important to note that the value of Di2 INPUT is what makes the program switch between Bridge Mode and Operation Mode.
If you wish to implement another button or input as the trigger to switch between the two modes, please review the code around line 52 of the sample.
Other than this we have not seen any other issue with the module and therefore I have asked the manufacturer to review your post here.
Bottom line, if you got the module from us (Robosavvy), you can contact
sales@robosavvy.com and we'll offer tech support for it (and a replacement if necessary).
Regards
Pedro.
Hi profmason
I am sorry to hear about your issue.
It is the first time we at Robosavvy are hearing from a customer with such a complaint.
We have already sold quite a few and they have all been working nicely.
There is however, a pertinent point in your text: the Arduino sample was written for POPbot.
This has raised a couple of questions from customers but the solution is a quick fix to the code, never required a complete rewrite.
The issue is that on the POPbot, one of the boards has a button wired to a one of the Inputs. The code relies on presisng that button to switch between bridge mode and operation mode.
Because the normal Arduino USB board doesn't come with a button on that specific IO pin, you need to change the code so that the trigger between Bridge Mode and Operation Mode is something different.
I post bellow what's being revised in the docs:
The following warnings are being added:
• The program has been developed for the Arduino POP-168 board used in combination with the RBX-168 robot controller board provided with the PopBot robot.
• One of the buttons of the RBX-168 board is connected to the Di2 input of the Arduino POP-168 board and this button is used to switch between normal functioning mode and bridge mode for programming the VRbot module.
Di2 is configured as “input” in the program code with the instruction “pinMode(2,INPUT);” and its value is tested at the beginning of the program to switch between normal functioning mode and bridge mode according to the status of the button.
• If you are using other boards or a native Arduino board, it is important to note that the value of Di2 INPUT is what makes the program switch between Bridge Mode and Operation Mode.
If you wish to implement another button or input as the trigger to switch between the two modes, please review the code around line 52 of the sample.
Other than this we have not seen any other issue with the module and therefore I have asked the manufacturer to review your post here.
Bottom line, if you got the module from us (Robosavvy), you can contact
sales@robosavvy.com and we'll offer tech support for it (and a replacement if necessary).
Regards
Pedro.