Paso 13: Programación y Software
El software está basado en código de "Reverse Geocache" Mikal Hart de hacer Vol 25 http://www.make-digital.com/make/vol25?pg=146#pg146
Todo lo que necesitas para personalizar comentó en el código. Recuerde que la pantalla es 16 caracteres a través de así que si quieres centrar texto en la pantalla, añaden algunos espacios antes de las palabras.
Cosas que puede cambiar con cada uso:
Destino (obtener latitud y longitud por encontrar la ubicación en google maps!) = línea 46
Nombre del beneficiario = línea 105
Distancia de objetivo necesario abrir la caja (llamada radio en el código) = línea 48
"Bienvenido al espacio en blanco" mensaje al abrir = línea 158
Máximo intento llegado mensaje (sugiero tener la pantalla de la url en la pantalla LCD si se alcanza el máximo de 50 intentos). = línea 117
Para una explicación de la arduino bibliotecas utilizadas ver blog de Mikal Hart: http://arduiniana.org/
Programación
Si utiliza un arduino completo en lugar de un arduino perfboard puede utilizar al conector usb en el arduino sí mismo.
En lugar de usar un arduino completo opté por usar el FTDI básica breakout Junta de Sparkfun: http://www.sparkfun.com/products/9716 para información sobre cableado consulte el paso 10. Programación a través de este módulo es tan simple como que un miniUSB cable USB entre el ordenador y la caja. Después de instalar el software de arduino, abrir el programa que adjunto en este paso. Modificarlo como se indica arriba. Oprima el botón "comprobar" que parece un botón de 'play' en la parte superior izquierdo del entorno de arduino. Si usted no recibe ningún mensaje de error, haga clic en el botón de subir en la parte superior de la pantalla. Esto cargará el código modificado a la caja de cambio de la situación, saludos y otros ajustes según sus preferencias.
Nota: Cuando se desea reprogramar su caja Asegúrese de ejecutar el programa de ejemplo eeprom_clear antes de cargar su nuevo código de Geocache viajando. Esto ajustará la tentativa de contador a 0.
Si usted tiene ninguna experiencia de soldador, recomiendo hacer tu propio usb para módulo serial. El chip ftdi es alrededor de 4 dólares y sólo requiere unos pocos componentes. Ver los archivos PDF a continuación para algunos esquemas sobre los circuitos de ftdi.