Salut TortueG.
T'as tout compris, Quelques précisions concernant la version de la carte TBB_01 :
- côté moteur, la version 1.0 de la carte suffit puisque tu n'as pas l'intention de brancher leds ou écrans, et que la carte est alimentée par USB.
- côté moteur, tu peux aussi utiliser la version 1.0, mais tu n'aura pas le connecteur jst 2.0 qui permet de brancher/débrancher l'alim de la carte lors des montages/démontage (c'est pas du luxe, mais ça peut aussi être fait avec un câble comme ça : https://www.electroseed.fr/shop/product_i…products_id=134, en se branchant à l'autre arrivée d'alim)
Pour le nombre de boutons/encodeurs, avec un TeensyLC tu à 22 Entrées de dispo, dont 12 analogiques, et sur le Teensy 3.3, tu en as 32 dont 16 en analogique.
Sachant qu'il faut 2 entrées par encodeur rotatif (bouton poussoir non compris s'il est poussable), je te laisse faire tes calculs...
Sachant aussi qu'avec des matrices de boutons (beurk) ou des BODACs tu peux mettre une cacaoterie de boutons.
Je préfère la solution BODAC, qui permet de monter à 5 boutons par entrée analogique avec une bonne marge de bruit, et avec un câblage ultra simple (2 fils pour 5 boutons !).
J'ai pas mal rebossé dessus, fait des algos de calibrage, et tout plein de calculs afin de vérifier la pertinence de cette techno, et comment l'utiliser correctement en fonction de la précision de l'ADC.
J'ai déjà mis un première version de BODAC dans la dernière maj de Node Blue, mais il n'y a pas le dernier algo de calibrage que j'ai développé, ni l'interface pour le gérer.
Je suis en train de bosser là dessus (entre autre).
La prochaine maj NodeBlue contiendra tout ça (et d'autres choses importantes).