J'ai créé il y a quelque mois un jeu de rapidité.
En gros une led s'allume puis on appuie sur le bouton le plus vite possible.
Le bouton en question etait un capteur KY036, appelé aussi metal touch ou human body touch.
Je pouvais appuyer dessus aussi bien avec la main que avec un morceau de metal.
Probleme:
J'ai essayé de refaire un autre jeu avec le meme capteur mais impossible de le faire fonctionner !
Il marche literalement 1 fois sur 10 .
(Il y a une led sur le capteur qui permet de verifier le bon fonctionnement)
Jai testé plusieurs marques et plusieurs capteurs.
Parfois ça fontionne 10 fois de suite puis aleatoirement.
Jai aussi essayé de regler la sensibilité du capteur.
Je ne comprend pas pourquoi ça fonctionne plus?
Est ce qu'il y a des conditions de fonctionnement que je devrais connaitre? (Voltage, resistance, utilisation. ..)
Il y a t-il de meilleur marque ?
Pour les essais, j'alimente un circuit arduino uno r3 avec une pile 9V puis je branche le capteur ( G et + seulement .....et parfois avec D0 de connecté; le + est sur le 5V de la carte et le G sur ground)
Oui jai essayé, en effet parfois ça regle les problemes, mais pas cette fois.
Jai aussi essayé avec des resistances. Mais sans effet.
Alors, du coup ça pourrais fonctionner en effet.
Mais est ce que ça marche si je touche avec du metal (si mes mains sont pas en contacte directe avec le metal) ?
Le metal touch fonctionne dans ces 2 cas normalement.
Alors je viens d'avoir un flash ,
je sais pas ce que cest que le esp32 mais en effet cetait un arduino d'origine que jai utilisé la 1er fois ( quand le ky036 fonctionnait)
La c'est avec cette carte, moins cher:
AZDelivery Carte ATmega328P
Ça pourrait venir de la ?
Je vais en profiter pour voir une autre marque de capteur.
Je ne vois que ça .
Sinon je partirais sur la solution de @jpbbricole .
Je vous tiens au courant si la solution avec la carte Arduino uno d'origine fonctionne.
En effet jai perdu beaucoup temps ..
Merci pour le tuto @al1fch
Parcontre dans mon cas, dans le projet final,
j'ai 6 LEDs + un capteur Ky036 et un ecran LCD rétro-éclairé 16x2 a alimenter. (En plus de la Uno R3)
Sous la main jai 5 piles 1.5V (duracell) et une prise jack .
ça devrait suffire pour alimenter tout ça ?
Pour le courant jai pas compris combien il fallait , pour que tout fonctionne correctement.