Paso 7: Programar el chip
Este instructivo detalla el programador y el software que necesita para obtener todo en funcionamiento.
¡No! ¡No! No utilice este cable de programación con dispositivos que llegan incluso a tensiones superiores a 5v. La tensión podría correr hasta el cable y freír el puerto paralelo del ordenador, arruinar su computadora. Diseños más elegantes tienen limitación resistencias o diodos. Para este proyecto, ghetto está bien. Es sólo un 3.6v batería a bordo. Pero ten cuidado.
Aquí se adjunta el código que utilizo. Sobre todo, 's demasiado para sólo conseguir dos motores para hacer pivotar hacia adelante y hacia atrás, pero divierte.
Lo esencial de ella es que los servos necesitan pulsos cada 20ms o menos. La longitud del pulso indica el servo dónde a las piernas. 1.5ms está alrededor del centro, y el rango es de 1ms a 2ms aproximadamente.
El código utiliza el generador de pulso incorporado de 16 bits para el pulso de la señal y el retardo de 20 MS y da con resolución del microsegundo en la velocidad de acción. Resolución del servo está en algún lugar cerca de 5-10 microsegundos, para 16-bits es suficiente.
¿Tiene que ser una microcontrolador-programación instructable? Voy a tener que conseguir en aquel. Me avisan en los comentarios.