Paso 7: Descarga de código
Para controlar el dispositivo SODAR, se debe programar el Arduino correctamente, y el equipo debe comunicarse con ella a través del puerto serial. Hemos escrito el código de Arduino y procesamiento para hacer eso, y está todo disponible en nuestro repositorio de GitHub.
Biblioteca de paso a paso
Para obtener la funcionalidad angular necesaria del motor paso a paso, hemos hecho algunas adiciones personalizadas a la biblioteca paso a pasodel Arduino. La biblioteca que se actualiza compatible con todas las mismas funciones que la biblioteca paso a paso de forma predeterminada. Está incluido en el directorio de bibliotecas/paso a paso en nuestro repositorio. Simplemente encuentre el directorio de bibliotecas/paso a paso que usa Arduino y reemplazarlo con uno nuevo.
Biblioteca NewPing
Para un funcionamiento suave, también implementamos interrupción código basado en PING sensor usando la biblioteca NewPing , disponible para su descarga aquí. Descargar esto y ponerlo en el directorio de bibliotecas de su sketchbook de Arduino.
Nota: Código de Arduino el debe cargarse a la junta antes de ejecutar la interfaz de usuario de procesamiento porque la interfaz de usuario toma el control del puerto serial