Étape 8: Code d’Arduino : assigner la pression à une valeur de 1 à 9
Cette partie du code est astucieuse car vous pouvez définir votre testeur de personnalité à être sensible sur quelque plage vous convient le mieux. Il utilise des instructions imbriquées « if » et fonctionne comme ceci :
- A la moyenne pression < 100 ?
- Oui (probablement personne ne touchait le pad), attribuer ces lectures de pression pour le numéro 1 et 1 # LED s’allument et affichez un #1 sur le numitron.
- Non ? C’est pourquoi la valeur était supérieure à 100.
- La valeur de pression < 400 ?
- Oui ! Puis assigner #2 et allume la diode DEL et un 2 sur la numitron
- Non, puis déplacer...
- A la valeur < 550 ?
- Très bien ! Assigner à #3 et la lumière vers le haut convient...
- Non ! Ils doivent être une pression forte sur le pavé... déménagement...
- Etc.... jusqu’au numéro 9.
- A la valeur < 550 ?
- La valeur de pression < 400 ?
Après avoir fait cela, le code s’arrête pendant 5 secondes et ensuite le code est terminé, puis il recommence à l’étape « Était sur la touche? ».
Vous pouvez modifier les valeurs de pression pour que certains nombres sont plus difficile ou plus facile à obtenir. Mon code est optimisé pour donner beaucoup de 2 s et 9 s parce que je pensais que c’était amusant pour ma sélection de traits de personnalité, mais vous pouvez le rendre aussi sensible que vous le souhaitez.
C’est tout ce qu’il faut le code. Étant ma première construction, il a pris un tas de tâtonnements pour obtenir le code de travail, mais c’était amusant pour moi et si vous construisez quelque chose comme ça j’espère que ce sera amusant pour vous aussi.