Étape 4: Comment fonctionne la programmation :
Le capteur sonore détecte la distance en centimètres. Je n’ai pas écrit ce code. Les gens merveilleux de parallaxe a fait cela pour moi J. La valeur de cette distance est alors stockée dans variable (cm) comme un integer (nombre entier). L’instruction switch ou cas comme étant son connu puis compare cette valeur à la valeur de chaque numéro de dossier. Par exemple si votre main est de 20 cm au-dessus du poisson puis la programmation va chercher l’instruction case 20 et exécutez-le.
Les déclarations de neo_pixel ont une fonction qui veut 3 variables int. Donc j’ai nommé les rouge, vert, bleu. Vert est toujours 0 pour l’instant. Comme je travaille avec la mise à niveau de la programmation, j’espère pouvoir trouver un moyen de contrôler tous les trois couleurs. Rouge et bleu toutefois travaillent en face de l’autre. Rouge devient plus clair comme bleu obtient gradateur. Donc si vous mettez votre main près du poisson la lumière sera bleue avec aucun rouge montrant. Alors que vous levez la main la l’augmentation de nombre variable cm. Les variables rouges et bleus sont à l’aide de la fonction map. Cela me permet de laisser le bleu dimmer comme la variable cm augmente en même temps permettant la variable rouge devenir plus brillant. Par conséquent, l’effet de la transition du bleu au rouge et visa versa comme votre main remonte vers le bas.