Paso 7: Preparando el Arduino
Como se indicó anteriormente, este proyecto se ejecuta en el protocolo una firmado estándar. En esencia, una estándar firmado es una interfaz fácil de utilizar con la placa Arduino que permite controlar en tiempo real a través de otro lenguaje de programación en otro dispositivo, como Python o C++ en un equipo portátil. Realice los siguientes pasos para configurar una firmado estándar:
Abra el IDE de Arduino y Arduino Mega del cangrejo controlador a su ordenador utilizando un USB cable A B. Haga clic en archivo -> ejemplos -> una firmado -> StandardFirmata. Esto cargará el código de ejemplo necesario en el IDE de Arduino. Ahora, haga clic en herramientas -> Tabla -> Arduino Mega 2560 o Mega ADK. Esto va a cambiar el tipo de junta para que el IDE sepa qué hardware está trabajando con. Por último, haga clic en herramientas -> Serial Port->(Serial Port Name). Esto ajustará el IDE de Arduino al puerto serie especificado donde está conectado el Arduino Mega (normalmente, el nombre del puerto Serial es algo así COM # para Windows). Cuando todos los ajustes han sido correctamente, subir el código una norma firmado en Arduino haciendo clic en el botón de flecha junto a la marca de verificación en la parte superior izquierda del IDE de Arduino. Si no hay ningún error de naranja evidente en el registro del IDE de Arduino, entonces el código se ha subido correctamente a la placa Arduino.
Puede probar el protocolo de una estándar firmado y asegúrese de que funciona mediante la aplicación de la prueba de una firmado. Esto puede descargar aquí: http://firmata.org/wiki/Main_Page. Ejecute el archivo Firmata_Test. Desde aquí, haga clic en Puerto->(Serial Port Name). El nombre del puerto Serial es el mismo que sirve para subir el código en el IDE de Arduino. Después de unos segundos, debería ver una gran cantidad de información de perno aparecen. Se pueden controlar en tiempo real. En particular, estamos interesados en los pines PWM 2 y 3, así como todos los pines de entrada analógicos utilizados para los potenciómetros. Tenga en cuenta que el programa de prueba de una firmado es algo glitchy con Arduino Mega, por lo que tenga que reiniciar un par de veces para obtener los datos del pin analógico completo. Tomar nota de todos los pernos se utiliza y sus gamas, como serán utilizados en el simulador de cangrejo.