Étape 3: Câblage et code
Les batteries sont branchées à l’Arduino directement pour l’alimentation de l’ensemble du circuit. La LED RGB, vibreur et servo sont connectés à l’Arduino comme sorties et le potentiomètre est raccordé comme une entrée analogique.
Le code lit la valeur du potentiomètre et se traduit par une valeur lisible par le servo. Il vérifie ensuite si cette valeur est au-dessus de certains seuils de trois. Si elle est supérieure au seuil de la première, les yeux changent de couleur. Si elle est supérieure au seuil de la deuxième, la langue commence à se déplacer dans et hors de la bouche. Si c’est au-dessus du seuil de la troisième, le buzzer fait un bruit de « pewwww » cris chaque fois que la langue se déplace dedans et dehors. Si la valeur est à son point le plus bas, les LEDs et servo s’éteignent pour économiser l’énergie, effectivement entrer dans un « mode veille ».
L’esquisse de l’Arduino est attatched ici.