Maplin Usb Robotic Arm Software Download

This is my entry for the Robot Contest (13 - 18 age group) We have recently added a simple, low cost robotic arm to the robot, and written software that allows remote control of the arm and robot itself via WiiMote. The server is a very simple program written in Visual Basic 2008 It listens on a socket connection for commands from the client, then interprets them and switches outputs on the USB board on or off accordingly. Credit for both the client and server apps go to my mate Dom Taglialavore for helping me with the coding Instructions for using the software: if clients will connect from outside your home network, (eg the internet) set up PORT FORWARDING on your router for the port you want clients to connect on, this allows robot commands to bypass your routers firewall and get to the server. Download Pal To Ntsc Ps2 Iso Converter Free. Instructions for how to use Client: Check server is started Open client EXE type IP address of server Enter port number (same as you entered on the server) Click connect Wait for 'connected' to be displayed When control panel is open: Arrow Keys - Move robot Space bar - Toggle light on/off Ctrl key - send message Source code for the client is included but i need to get the server source code from dom, check back for updates on that If not check his site out: Server code is availible here: but is an old version and may be badly written! Corningware Slow Cooker Sc-40pl Manual.

This is my entry for the Robot Contest (13 - 18 age group) We have recently added a simple, low cost robotic arm to the robot, and written software that allows. USB interface board: 2 computers (software WORKS with windows xp and vista, server not tested.

Maplin Usb Robotic Arm Software Download

#import the USB and Time librarys into Python import usb. Util, time #Allocate the name 'RoboArm' to the USB device RoboArm = usb. Find (idVendor = 0x1267, idProduct = 0x000 ) #Check if the arm is detected and warn if not if RoboArm is None: raise ValueError ( 'Arm not found' ) #Create a variable for duration Duration = 1 #Define a procedure to execute each movement def MoveArm (Duration, ArmCmd ): #Start the movement RoboArm. Ctrl_transfer ( 0x40, 6, 0x100, 0,ArmCmd, 3 ) #Stop the movement after waiting a specified duration time. Sleep (Duration ) ArmCmd = [ 0, 0, 0 ] RoboArm. Ctrl_transfer ( 0x40, 6, 0x100, 0,ArmCmd, 3 ). MoveArm ( 1, [ 0, 1, 0 ] ) #Rotate base anti-clockwise MoveArm ( 1, [ 0, 2, 0 ] ) #Rotate base clockwise MoveArm ( 1, [ 64, 0, 0 ] ) #Shoulder up MoveArm ( 1, [ 128, 0, 0 ] ) #Shoulder down MoveArm ( 1, [ 16, 0, 0 ] ) #Elbow up MoveArm ( 1, [ 32, 0, 0 ] ) #Elbow down MoveArm ( 1, [ 4, 0, 0 ] ) #Wrist up MoveArm ( 1, [ 8, 0, 0 ] ) # Wrist down MoveArm ( 1, [ 2, 0, 0 ] ) #Grip open MoveArm ( 1, [ 1, 0, 0 ] ) #Grip close MoveArm ( 1, [ 0, 0, 1 ] ) #Light on MoveArm ( 1, [ 0, 0, 0 ] ) #Light off.