Paso 8: Tentáculo V3 - paso 5 - el cerebro y los músculos
El cerebro del robot va a ser un Arduino Uno. (Aunque debido al número de motores necesarios para conducir los 4 o 6 de los tentáculos, puedo termino usando Arduino 2, cada uno corriendo de un lado.) El Arduino se utilizará para motores (servos o paso a paso) que se tirón el cable "tendones" moviendo el tentáculo. El plan es controlar este sistema con un Wii Nunchuck en cada mano. El nunchuck es fenomenal porque por $11,00 obtienes un acelerómetro, un joystick y dos botones en una caja bonita, confortable. El plan es que la palanca de mando los tentáculos de control cuando el usuario quiere a titiritero, y tiene el Arduino hacerlos mover automáticamente cuando él o ella no. Hasta ahora, he conseguido para el Nunchuck y el Arduino a un servo drive de esta manera, como se puede ver a continuación.
El Nunchuck interactúa con Arduino utilizando una conexión serial I2C. No tengo suficiente fondo en C++ cómo programar este yo mismo, por lo que consulté muchas bibliotecas Nunchuck libremente disponibles, algunos de los cuales se incluyen en el paquete al final. El código que se ocupa de conseguir la entrada de Nunchuck por lo tanto, no fue, escrito por mí en cualquier ejemplo. Mi código es la parte que procesa los valores y los utiliza para mover motores.