Paso 4: El código
Ahora tenemos una entrada que podemos trabajar con, y sabemos el formato que queremos que en la salida, estamos en posición para ser capaces de escribir el código.
Afortunadamente, una rápida búsqueda al descubierto sitio de Mike Holden
Como resultado, mi bosquejo se basa en un corte hacia abajo de la versión de su excelente código. Gracias Mike!
Digo corte hacia abajo, porque él utiliza eeprom de Arduino para almacenar datos de calibración que pueden ser el inicio. Decidió no usar esta parte como haría falta tener un ordenador portátil en el barco para hacer la configuración inicial. En cambio, he utilizado un bote de ajuste 20-vuelta para calibrar la salida ya que hay sería más fácil establecer mientras que carga y bajar el puerto de la holgura de agua.
El módulo Bluetooth se agregó específicamente como quería enviar que la salida a una terraza montada Android tablet ejecutando nuestra aplicación de plotter.