Alors,
D'abord un bon merci à tous.
Artouste tu m'offre une information qui aurait pu m’empêcher de me creuser la tête une bonne partie de la nuit... Je garde dans un coin de ma tête mais le fameux encodeur évoqué hier à quelques qualités intéressantes à savoir le poussoir et la Led.
J'ai donc modifié mon schéma pour y coller cette bébête. Pas simple...
J'ai donc chopé les datasheet ici : Rotary Encoder - Illuminated (RGB) - COM-15141 - SparkFun Electronics? et me suis inspiré de ceci : http://bildr.org/2012/08/rotary-encoder-arduino/
A,C,B pour l'encodeur et 1,2,4,5 pour la LED RGB (voir le Dimensional Drawing sur le site de sparkfun)
Je n'ai cependant pas bien compris ou se plugait le poussoir, le 3? Mais ou est le Gray code alors?
Dernière questions, est il nécessaire de filtrer A et B comme indiqué sur le schéma 2 ou les pull up de l'arduino permettent il de faire cela?
Bref, si rien ne vous choque, je reste la dessus.
Le principe est donc le suivant,
- ON.
- Détection IR en fonction, état de retardement par défaut à 500/1000eme (pour une goutte par exemple, cela correspond grosso modo à une chute de 45cm mais ce réglage peut évoluer simplement en changeant la valeur dans le programme...)
- Si appui sur le poussoir, allumage de la Led (couleur rouge si 500/1000eme ou couleur du réglage précédent)
- Réglage, + ou - 1/1000eme par impulsion, 20 tours pour 500/1000eme (1/1000eme de seconde permet à la dite goutte de parcourir moins d'un mm et me parait donc suffisamment précis). Par défaut la led s'allume en bleu (bleu = 500/1000eme) elle vire au rouge si l'on diminue (rouge = 0/1000eme) et se met au vert à 1000/1000eme)
- Nouvel appuie sur le poussoir, enregistrement de la nouvelle valeur de retardement et extinction de la Led pour ne pas gêner la prise de vue.
- Détection IR en fonction.
- Coupure du faisceau et déclenchement.
- Retour à l'état détection IR en fonction avec dernière valeur de retardement et attente d'un nouveau déclenchement ou d'un appui sur le poussoir.
... ou OFF (ou - Passe un coup d'éponge y'a de l'eau partout!!)
Une remarque ou un conseil pour le programme?

