Paso 4: Programar!
Aseguré de que has instalado la última versión del IDE de Arduino para su plataforma.
A continuación, necesitará instalar dos bibliotecas. Ir a Sketch > incluyen Biblioteca > gestionar bibliotecas. Para instalar una biblioteca, seleccione en la lista y aparecerá un botón de instalar.
En primer lugar, la búsqueda de "Cardenal" por DaAwesomeP. Esta es mi biblioteca que te permite convertir los grados de rotación en direcciones de diferentes precisiones. Más información aquí.
A continuación, instalar la biblioteca de Breakout Sparkfun Micro OLED. Esto no puede instalar desde el administrador de biblioteca! Necesita la última versión (que aún no tiene una versión) que son la fuente más grande. Desde aquípuedes llegar el ZIP. Ahora abre src/SFE_MicroOLED.cpp y descomentar la línea 46. Esto permitirá a la fuente grande. Esta biblioteca es lo que conducirá a la pantalla. Usted puede probar los ejemplos más adelante (que están muy bien).
Asegúrese de que haya tierra el pin de reset en su otro Arduino! Ahora ir a la Herramientas > Junta y seleccione "Arduino Pro o Pro Mini. Luego, ir a Herramientas > procesador y seleccione "ATmega328 (3.3V, 8 MHz)." Por último, conecte el otro Arduino (con todo conectado) ir a Herramientas > Puerto y seleccione donde su otro Arduino está conectado a.
En primer lugar, comenzar con el boceto de Blink. Ir a archivo > ejemplos > 01 fundamentos > Blink. Haga clic en cargar. Tan pronto como se hace recopilando y presione el botón reset de "Cargando...", dice en el Mini Pro. Se tiene sobre una 1 ventana segundo de tiempo para ello. Si pierdes y las luces de TX/RX en su otros Arduino parpadeará cada segundo y no siempre, entonces solo presione el botón de subir otra vez y vuelva a intentarlo. Si todavía te da un error, entonces desenchufe y enchufe en el Arduino y probar una vez más.
Ahora que sabes cómo programar, también puede probar los ejemplos OLED. Están muy bien.
Por último, vamos a subir el código de la brújula. He hecho un resumen de lo aquí que se puede copiar y pegar desde. Crear un dibujo nuevo y pegarlo en.
No haga clic en cargar todavía! Lea el archivo! Verás varias opciones que usted necesita para establecer y las instrucciones sobre cómo hacerlo. Usted tendrá que ajustar su ángulo de precisión tipo y declinación para probar inicialmente. Después de soldadas a la protoboard y sabe usted cómo se montará, luego usted puede ajustar el X flotante, flotante Y, la pantalla flip y desplazamiento de rotación. No necesita tocar la precisión de la Pi. Ahora usted puede subir.
¡ Felicidades! Tienes una brújula!
Te invito a leer el resto del código y ver cómo funciona.