Étape 4: sur le croquis
Lorsque vous foncer le capteur a conduit, par exemple en la recouvrant de la main, il s’allume l’autre del.
Pourquoi est-ce un mieux ?
Cette esquisse fonctionne beaucoup plus fiable que la version précédente.
Ce croquis a la fonctionnalité moniteur série.
Toutes les optimisations s’effectue dans la partie supérieure de l’esquisse avec quatre variables.
J’ai mis beaucoup plus d’explications dans le sketch
Cette esquisse est parfait ?
Non, c’est loin d’être parfait, mais est fonctionne grand la plupart du temps. Parfois il ne fonctionne pas du tout sans raison apparente. Mais quand cela fonctionne, il va continuer à travailler pendant des heures.
En outre il encore ne fait pas ce que lekirst veut qu’il fasse : la LED est également le capteur luminescent qui reste allumé tant qu’il est touché.
Je suis désolé que j’utilise des noms hollandais pour les variables, certains de l’époque, mais qui est parce que le néerlandais n’est pas néerlandais me.
Comment faire pour régler
Vous pouvez modifier la "marge". Celle-ci définira le degré de sensibilité de l’esquisse sera pour les changements de lumière. Une valeur faible est une grande sensibilité.
Lorsque vous modifiez le "vertraging", vous pouvez définir la vitesse de la sonde. Une valeur faible est une vitesse élevée. Mon Arduino ne fonctionne-t-il pas lorsque je l’ai mis al la façon de 0, mais avec 1 ça marche la plupart du temps. En quelque sorte l’Arduino a besoin d’un court repos de détection in-between.
Avec les "échantillons", vous modifiez l’exactitude de l’esquisse. Plus d’échantillons est une précision plus élevée, mais avec une valeur plus élevée il réagira également plus lentement.
La dernière valeur que vous pouvez tordre est le "resetsamples". Cette valeur définit combien de temps l’esquisse acceptera une indication basse sur le capteur (et la LED s’allume) jusqu'à ce qu’il n’est pas lui faire plus confiance et réinitialiser le capteur à zéro.
Quoi d’autre ?
Eh bien, si vous voulez mettre votre LED électroluminescente dans un autre code pin, vous devez modifier la valeur de «conduit» au nombre de l’axe que vous souhaitez utiliser.
Il en va de même pour la valeur de "sensorpin" si vous souhaitez utiliser une autre broche analogique pour votre capteur LED.
Vous remarquerez peut-être que le LED s’éteint après un court instant, quand j’ai garder ma main au-dessus du capteur. C’est à cause de la valeur "resetsamples". Lorsque vous augmentez cette valeur, le LED reste allumé plus longtemps. Mais quand le capteur fait une erreur en raison de changement de lumière ou quelque chose, il faut aussi plus de temps pour l’esquisse corriger cela.