El Freescale K64F tiene características que lo hacen ideal para el control de movimiento del robot. Para la operación semi-autónoma, los acelerómetros permitiría realizar algún cómputo muerto y el magnetómetro permitiría alguna referencia absoluta mejorar la precisión. No es una solución ideal, pero sería ideal para un divertido robot.
Pero mi primer pensamiento fue hacer un dos ruedas robot (como un mini Segway). Los acelerómetros sería parte de un sistema de lazo cerrado para permitir que el robot equilibrar. Este robot no es autónoma, pero sería dirigido por un humano. Este proyecto no sería sencillo, que estoy seguro de que Dean Kamen pasó muchas horas perfeccionando el Segway.
Un primer paso en este proyecto se establece un canal de comunicación para controlar el robot. Hay varias opciones; Ethernet, varios canales seriales y USB. Incluso consideré infrarrojo. No es nativa a FRDM-K64F, pero creo que se pueden usar el CMT (temporizador de la modulación de portador) y algunos circuitos simples para implementar ir Pero eso es otro proyecto. Decidí que USB es una solución simple e investigó lo que estaba disponible. Encontré que Freescale tiene una pila USB que aparece como un puerto COM. Este Instructable muestra cómo se utiliza en Windows, creo que funciona de manera similar en otros sistemas operativos.