Paso 3: Añadir animación con anillo de Led
En este paso vamos a añadir algunos animación y manos libre al control remoto de nuestra catapulta! Usaremos el anillo led con 2 sensores IR para controlar nuestro juguete.
Esto funcionará como sigue:
- En el modo inactivo se reproducirá una animación
- Bloqueando el sensor IR derecha, catapulta a girar a la derecha
- Bloqueo izquierdo sensor de infrarrojos, catapulta a girar a la izquierda
- Bloqueo de sensores IR izquierdos y derecho, catapulta se disparará
Algunos de los desafíos y cómo superarlos:
- Reproducir animación puede bloquear nuestro código mientras que los sensores IR de muestreo, para resolver esto he utilizado bloqueo no demora en Arduino.
- Biblioteca de NeoPixel y Servo código no juegan bonito, he solucionado esto mediante el uso de Software de Servo Library. Por favor nota que la biblioteca tiene problemas de compilcation con las últimas versiones de Arduino, para resolver reemplazar "#include"WProgram.h"con" #include "Arduino.h"