Étape 7: Interpréter les données des capteurs
Notre bouton est prêt à partir, mais maintenant nous avons besoin d’interpréter les données provenant de la sonde pour détecter lorsque le bouton est enfoncé. À l’ordinateur !
Nous avons écrit qu'un croquis de BasicSquish avec un simplifié nettoyé de la version du code que nous utilisons dans notre lampe pour la rendre aussi claire que possible. Voir la pièce jointe « BasicSquish.zip ».
Quelques notes sur le croquis. C’est une modification de l’analogique > exemple d’étalonnage, quelles valeurs échantillons lire sur une broche analogique pour les cinq premières secondes l’esquisse s’exécute et il sauve le minimum et lire des valeurs maximales.
Notre modification utilise les valeurs minimales et maximales de détecter quand la membrane est déformée. Lorsqu’une valeur supérieure à la moyenne de la valeur minimale et maximale est détectée, nous avons sortie « écrasé! » à la série.
Télécharger le croquis vous Arduino et ouvrez le Serial Monitor. Quand il dit « Start calibration... », appuyez sur votre bouton spongieux quelques fois. Les valeurs minimale et maximale détectées seront affiche suivant. Si vous appuyez de nouveau sur le bouton, vous devriez voir « écrasé » !