Étape 5: Modifier le Code (facultatif)
Valeur par défaut est de 60 phrases en 4 catégories à dire au hasard. Le potentiomètre détermine quelle catégorie sera tirée, pour chaque quart de tour du potentiomètre choisira de 15 phrases distinctes.
Si vous souhaitez modifier le nombre de catégories je dirais cartographie sortie du potentiomètre premier.
http://www.Arduino.cc/en/Reference/Map
Dans le void loop(), après cette ligne de code ;
potvalue = analogRead(1) ;
Ajouter
potvalue = carte (ce que vous voulez changer en va ici)
puis plus tard dans la boucle, chaque fois qu’un if déclaration demande la potvalue modifier selon vos besoins.
Si vous souhaitez ajouter ou soustraire le nombre de phrases que votre chien dit, voici ce que vous devez faire.
Chaque bloc de code qui ressemble à ceci ;
cas 1 :
Serial.println(1) ;
digitalWrite(LED,HIGH) ;
playcomplete("1.wav") ;
digitalWrite(LED,LOW) ;
rupture ;
est une phrase de que votre poche peut dire. Ce bloc particulier est de jouer la phrase 1. Vous devrez supprimer ceux que vous ne voulez ou ajouter des options que vous voulez. Vous devrez également ajouter un fichier sur la carte SD de votre bouclier de vague.
Vous devrez également modifier le ;
randNum = aléatoire (x, y) ;
ligne de code dans chaque catégorie pour faire correspondre le nombre de phrases que vous voulez dans chaque catégorie.
Aussi, quand j’ai écrit ce code que j’ai eu a permis pour la broche 13 pour allumer une LED alors que le chien a été parler (vous pouvez voir que dans le bloc de code ci-dessus). Si vous avez assez de place sur votre collier, vous pouvez ajouter que. J’ai ran out of room sur mon col, mais le code de voyants à gauche dans le cas où quelqu'un d’autre a voulu ajouter.