Paso 5: Modificar el código (opcional)
Valor predeterminado es de 60 frases de 4 categorías a decirse al azar. El potenciómetro determina en que categoría se va desplazando, por lo que cada cuarto de vuelta del potenciómetro será elegir 15 frases separadas.
Si desea cambiar el número de categorías sugeriría asignación primera salida del potenciómetro.
http://www.Arduino.CC/en/Reference/Map
En el void loop(), después de esta línea de código;
potvalue = analogRead(1);
Añadir
potvalue = mapa (lo que quieras cambiar a va aquí)
entonces más adelante en el circuito cada vez que un if declaración pide la potvalue cambiar para satisfacer sus necesidades.
Si desea sumar o restar el número de frases que el perro dice, aquí está lo que tienes que hacer.
Cada bloque de código que se ve así;
caso 1:
Serial.println(1);
digitalWrite(LED,HIGH);
playcomplete("1.wav");
digitalWrite(LED,LOW);
rotura;
es una frase que puede decir su bolsa. Este bloque particular es frase 1. Tendrás que eliminar las que no quiero o añadir extras que quieras. Usted también tendrá que agregar un archivo a la tarjeta SD del protector de la onda.
Usted también tendrá que modificar el;
randNum = aleatorio (x, y);
línea de código en cada categoría para que coincida con el número de frases que desee en cada categoría.
También, cuando escribí este código tenía permitido para el pin 13 encender un LED mientras el perro estaba hablando (se puede ver que en el bloque de código anterior). Si tienes espacio suficiente en su collar, pueden añadir que. Se quedó sin espacio en mi cuello, pero el código de LED a la izquierda en caso de que nadie más quería agregar.