Bonjour à tous.
Je travail sur arduino et Mkey Mkey et je me suis trouvé plusieurs fois face à un problème plutot simple de logique.
Admetons la situation suivante :
J'ai trois objets conducteur (admettons de la pâte à modeler), rouge (relié à D3) vert (a la masse) et bleu (à D2) (situation de gauche).
Si je touche vert et bleu ou vert et rouge je fait un analogread() et le tour est joué. Mais si je touche bleu à rouge ?
Je récupère rien et ca c'est drolement triste.
Alors j'ai pensé à un truc (situation de droite) : je relie chaque objet à une broche numérique en output. Puis dans chaque broche je balance mon square avec un déphasage de T/3. (cf ci dessous)
Et je lis chaque broche avec attachInterrupt(), en fonction du résultat de la sommation je peu déterminer quelle broche touche quelle broche.
Cette solution est elle stupide ? Puis je passer outre la limitation du nombre de attachInterrupt possible (2 sur le Uno) ?
Quelques idées conseils sur la partie code si jamais je me lance la dedans (le Makey Makey (leonardo) à potentiellement 5 attachinterrupt dispo)?
D'avance merci !