Paso 2: Conceptos básicos y parte de la codificación
El picaxe se cifra en picaxe básico. El software que he usado es el software editor de programación de picaxe.
Los servos que he utilizado para el montaje de la cabeza son servos hackeados es decir regresan sus datos de posición a través de un comando de readadc, que es muy útil para encontrar la posición del objeto. Su muy fácil de hackear sus servos, sólo tienes que sacar un cable desde la posición central del potenciómetro y conectar a la entrada adc del picaxe y utilice el comando readadc para encontrar las posiciones.
El srf04 primero mirar hacia los lados para encontrar cualquier objeto en su camino. Si un objeto se detecta que el robot detiene en movimiento. Si el comando fue agarrar el objeto analiza otra vez hasta para encontrar la posición del objeto, si el objeto no está en el centro que se mueve a la posición del centro del objeto o si el objeto está demasiado cerca de demasiado ajusta. Siguiente busca la altura del objeto por inclinar la cabeza hacia arriba hasta que el sensor encuentra el punto final del objeto y se devuelve el valor al microcontrolador. Del mismo modo se encuentra el ancho del objeto. El objeto está en su rango de tamaño los brazos se mueve hacia adelante y agarra el objeto.
Otro fresco que con este robot es que puede transformar en un coche. Después de la transformación srf04 se mueve hacia arriba para que ahora pueda actuar como un obstáculos evitando coche robot.
He adjuntado mi código de picaxe para la localización de la altura del objeto, el mismo se puede trucar un poco para encontrar el ancho.