[size=2][font=Arial]Hello all, trying to help my son finish up his robot arm, any help is appreciated.[/font][/size]
[size=2][font=Arial][/font][/size]
[size=2][font=Arial]I ordered the Botboarduino version of the ALD5 arm along with a PS2 controller kit. When we get done all that the PS2 controller does is make a noise through the speaker when pressing up or down on the D-Pad, nothing else works?[/font][/size]
[size=2][font=Arial][/font][/size]
[size=2][font=Arial]We followed this tutorial - lynxmotion.com/images/html/build091b.htm[/font][/size]
[size=2][font=Arial][/font][/size]
[size=2][font=Arial]Is there something else we have to do to the ino file to make it work? I have triple checked all connections and everything is exactly as shown in that guide, can anyone help? Thanks in advance.[/font][/size]
[size=2][font=Arial][/font][/size]
[size=2][font=Arial]FYI we selected [highlight=#fbfbfb] Arduino Duemilovanove with Atmega328 as the board type in the Arduino software, do we have to change the programmer tab under tools?[/highlight][/font][/size]
[size=2][font=Arial][highlight=#fbfbfb]
[/highlight][/font][/size]
[size=2][font=Arial][highlight=#fbfbfb]Where it says in the tutorial to program, I assume that is just the upload command on the Arduino software (I see nowhere to click “program”)?[/highlight][/font][/size]
Can you provide a few clear images of your setup? We would need to see the wiring to the board. There is an attachments section below the reply window.
When you upload the code to the board, you need to select the right COM port and board type (Duemilanove). Do you get an error? If it beeps, it sounds ok.
I will take some pictures tonight and attach them.
I get no errors, it seems to take the program ok and says “upload complete”. Is the example program that I downloaded all set or does it need to be modified (I didnt change anything since it is setup for the AL5D already)?
You should not need to modify the sample code. You can re-confirm the PS2 connections to the board (often customers get this wrong).
Ok you were correct we had the controller plugged in wrong, that is working ok. We have another issue though sometimes it becomes non responsive and I have to hold the reset but which causes it to quickly jump into position, how can I avoid this? Why does it become non responsive and what should I do when it does? In fact every time you turn it on its is non responsive until we reset it a couple of times and get it to jump into position??
Can you unplug just the 805 servo in the base and see if you have the same issue?
Yes but I cannot try that until later this afternoon, if that is the issue what would that tell us?
We cannot think of any other reason why they arm would behave this way, other than a power supply issue and not being able to provide enough current for the system.
You can also try to start the arm in a retracted position. Unless you modified the sample code, we have not heard of any arms freezing.
Thanks for the reply, I will try what you asked and post a video of what is happening later.