Paso 1: Preparación de Hardware + Software
El brazo robótico se ordena en línea, así que tengo que hacer nada con la estructura, de sus 5 ejes (5 servomotores),
Sólo he conectado a los pines de Arduino mega PWM que son (2.to.13, 42.to.46).
Escribí una aplicación de python simple con Tkinter mi GUI, como SQLite base de datos para almacenar las posiciones con el fin de recuperar automáticamente.
En Arduino he subido "Estándar una firmado" que es de una firmado biblioteca, y en mi pc utiliza el "pyfirmata" para comunicarse con Arduino. Los pasos son rectos hacia adelante si tienes:
1) placa Arduino
2) brazo robótica (no importa el número de ejes se puede modificar el código)
3) fuente de alimentación (para encender servos desde Arduino no puede suministrar la energía para más de 2)
4) Arduino IDE IDE de Arduino
5) Biblioteca Arduino Firmata para placa Arduino Arduino una firmado
5) Python IDE (inactivo) utiliza python 2.7 (x es cualquier comprobación de versión que está disponible como último) Sitio de Python
6) Pyfirmata biblioteca para el uso de python Pyfirmata
7) software de studio SQLite para supervisar la base de datos fácilmente para guardar posiciones Sqlite studio
Después de obtener los requisitos, puede ejecutar código test.py y modificarlo como quieras.