I guess another question is how is it that the code that you linked https://github.com/Lynxmotion/3DOF-4DOF-Hex is generic?
- When Lynxmotion moved away from Basic Atom Pro 28 a group of people ported the code to be used on an Arduino compatible microcontroller. They made it modular so it can be used with multiple “Physical” dimensions. It is generic as it’s not been set for the T-Hex dimensions.
Will the robot still move the way it is supposed to in regards to having different walking gaits, ability to rotate it’s body, walk in any direction, etc.
- The robot will not work unless the right dimensions are entered in the code.
I tried comparing the code from the manual to the link and they both looked the same so how is the code you provided “generic”?
- I can’t tell, not sure what you are comparing at the moment.
Second, another question is how is it that when you downloaded the zip file that it is named “PS2X_Lib” when compared to when I downloaded it is named “Arduino-PS2X-master.zip” Are they the same file with different names or not.
- The link I provided is a Zip file which include, but doesn’t limit to, a PS2X_Lib folder. You need to unzip and/or move that folder.
When I tried un zipping the file I get a text bar saying where do I want the zip file. I’m not sure if I was understanding you right but initially in the text bar it had C:\Users\SFI\Downloads\Arduino-PS2X-master or something along those lines to which I typed in what you stated C:\Users\YourUser\Documents\Arduino\libraries Am I right in doing that?
- That location should be modified by replacing the “YourUser” by your user name
Furthermore, isn’t the Arduino IDE need to be of that not to be the newest version as shown here 3DOF-4DOF-Hex/BotBoarduino/4 DoF Ready (untested)/BotBoarduino_CH3R_PS2 at master · Lynxmotion/3DOF-4DOF-Hex · GitHub in the “README” section? Apologies for the long questions but you are a life saver for doing this as all of the computer stuff is new to me.
- I do not understand this. The version of Arduino IDE is not important, that’s a software to open / edit / compile code to be sent to the Arduino compatible board (BotBoarduino).