Paso 5: Instalar el Software inicial y prueba
a) y prueba la Flora
Para la configuración inicial te sugiero conectar sólo el cable USB a la Flora, desconecte el OLED, interruptor de flotador y batería
Debido a que la Flora no es una placa Arduino estándar como el Arduino UNO, necesitará instalar el "salsa especial Adafruit" menú de opciones de software que agrega Adafruit Flora a la Junta de programación de Arduino IDE (ver foto). También se requiere es instalar el controlador de dispositivo de Flora. Ayuda con todo esto es proporcionado por el Adafruit para empezar con la guía de Flora, vea el enlace a continuación:
La sección de la guía de Software de descarga te dice cómo descargar e instalar la "salsa especial Adafruit" controlador de dispositivo IDE de Arduino y Flora
La sección de guía de parpadear el LED a bordo te dice cómo probar que todo funciona OK.
b) configuración y pruebas de pantalla OLED
A continuación, vamos a conseguir el trabajo de OLED. Conecte el OLED pantalla a Flora a través de los conectores de 5 pines. Tendrá dos nuevas bibliotecas para trabajar, ver enlace guía de Adafruit OLED.
La sección Ardunio biblioteca y ejemplos de la guía explica cómo descargar e instalar las 2 nuevas bibliotecas (Adafruit_SSD1306 y Adafruit_GFX).
Con eso hecho, usted puede probar la pantalla OLED, el IDE de Arduino: archivo > menú ejemplos navegar hasta el código de ejemplo llamado "sdd1306_128x64i2c" (ver foto para ayudarle a llegar allí). Por desgracia el código no funcionará como es, tendrá que buscar la linea:
#define OLED_RESET 4
Y cámbiela a:
#define OLED_RESET 10
Esto es necesario porque la Flora no tiene un pin digital 4 como un Arduino UNO estándar, por lo que estamos utilizando el pin digital 10 de Flora. Con el OLED pantalla conectada a la Flora y la Flora se enciende, usted debe ser capaz de cargar y ejecutar el código de ejemplo. El código de ejemplo muestra realmente las capacidades gráficas de OLED, que ninguno de los cuales actualmente estoy usando con este proyecto - tal vez en Gen 2.0!
Si esto funciona Ok, ahora puede conectar el interruptor de flotador. Ya que el flotador está conectado en paralelo con el interruptor de a bordo de Flora, el interruptor de a bordo debe ser apagado por el interruptor de flotador esté activo. Cuando el interruptor de flotador se mantiene vertical con el donut apoyado contra el anillo naranja, el interruptor está encendido; Cuando el interruptor se mantiene boca abajo con la dona que se reclinaban contra la arandela de espuma el interruptor está apagado. Puede que necesite presionar el interruptor de restablecimiento de la Flora después de inicialmente conectar el interruptor de flotador. Ahora debe ser capaz de convertir el programa de ejemplo OLED y apagar con el interruptor de flotador.
c) Descargar e instalar la biblioteca de la entropía
Porque la función número aleatorizada estándar de Arduino no es realmente lo que al azar (incluso cuando la semilla aleatoria igual a un valor de pin analógico no conectados, por ejemplo randomSeed(analogRead(9)). Afortunadamente, un mejor generador de números al azar está disponible, sólo tenemos que instalar la librería para habilitarlo. Guardar el archivo adjunto v1.0.2.zip de la entropía en su computadora y descomprímalo en sus Arduino/bibliotecas/directorio. Puedes leer más sobre esta función de número al azar en este enlace.