Paso 6: Configurar el Arduino y el circuito de prueba
Tome su computadora, porque es el momento de configurar los bocetos y programar su hoja de luz.
Usted tiene que tener el Arduino IDE instalado. Este es el software libre, código abierto que usará para escribir, editar y subir el código o "bocetos" a su Arduino. La guía de Introducción a Arduino incluye enlaces a las instrucciones para Windows, Mac y Linux.
Usted también necesitará descargar e instalar varias bibliotecas de Arduino. Las bibliotecas son colecciones de código previamente escrita y compartida para funciones comúnmente utilizadas. Simplificar el proceso para usted, así que no tenemos que crear código desde cero. SparkFun tiene instrucciones generales para la instalación de una biblioteca para distintos sistemas operativos. Aquí hay enlaces a todas las bibliotecas que necesita para descargar e instalar:
Así que, una vez que tenemos el IDE de Arduino instalado así como los seis bibliotecas (Compruebe si están instalados correctamente por buscando en el menú de bibliotecas), es el momento para probar los circuitos.
Descargar el leaflighttest.ino de sketch de Arduino (en el final de este paso). Esta es una versión simplificada del esbozo de prueba completo de luz de hoja. Abrir el bosquejo y mirar a través de él. Ver si puede hacer algún sentido de lo que está tratando de lograr.
Cuando estés listo, conecta tu Arduino con todos los componentes conectados al ordenador. Verificar y subir el leaflighttest.ino a tu Arduino (a verificar, o Compruebe el código de errores, seleccione el botón marca de verificación. Si no se encuentran errores, luego puedes subir el boceto a la Arduino haciendo clic en el botón de flecha derecha). Cosas para ver:
- ¿Se enciende el NeoPixel?
- ¿De qué color empieza con?
- ¿Qué sucede cuando se pone el sensor de humedad de suelo en suelo húmedo?
- ¿Qué sucede cuando se pone el sensor de humedad de suelo en suelo seco o sin suelo?
- ¿Qué sucede cuando se mantiene el sensor de luz cerca de una luz brillante?
- ¿Qué sucede cuando usted tapa el sensor de luz con la mano?
Probar en diferentes combinaciones. Si funciona correctamente, el NeoPixel debe cambiar los colores para que coincida con las siguientes condiciones:
- Verde: en suelo húmedo y cerca de la luz brillante
- Azul: no en el suelo húmedo pero todavía cerca de la luz brillante
- Naranja: en el suelo húmedo pero bloqueado de la luz
- Rojo: No en suelo húmedo y bloqueo de la luz
- Blanco: Esto significa que ha habido un error.
Hay un video corto de arriba que muestra cómo la luz de la hoja debe reaccionar en las lecturas de sensor diferente.
Si las cosas no están funcionando, necesita iniciar la comprobación de errores. En primer lugar, mirar todos sus sensores y su luz. ¿Se sueldan bien? Si no, desoldar y fijar. En segundo lugar, verifique la configuración del circuito. Trate de piezas móviles alrededor o conexión cosas de diferentes maneras. En tercer lugar, sobre todo si has hecho modificaciones, mirar el código. ¿Es algo no que empareja para arriba?