Re: Interfacer Arduino et P3D
![Message Message](./styles/prosilver/imageset/icon_post_target.gif)
Il faut remplacer dans ton code le hw_dial_add() par celui que je t’ai indiqué, en rajoutant les paramètres:
Si ça ne marche pas essaies de remplacer :
type="TYPE_2_DETENT_PER_PULSE" par
"TYPE_1_DETENT_PER_PULSE" ou "TYPE_4_DETENT_PER_PULSE".
L’acceleration est une affaire de goût. Commences par 20 et descends ou montes la valeur en fonction de ce que tu préfères.
Le temps d’anti-rebond (debounce) par défaut est de 4ms, peut être augmente légèrement si les encodeurs sont de mauvaise qualité
Jacques
- Code: Tout sélectionner
———————————-
— paramètres encodeurs
———————————-
type="TYPE_2_DETENT_PER_PULSE"
acceleration=20
debounce=4
———————————-
(Reste du code)
course_dialchange = hw_dial_add("ARDUINO_MEGA2560_G_D38", "ARDUINO_MEGA2560_G_D39", type,acceleration,debounce,course_dialchange_callback)
Si ça ne marche pas essaies de remplacer :
type="TYPE_2_DETENT_PER_PULSE" par
"TYPE_1_DETENT_PER_PULSE" ou "TYPE_4_DETENT_PER_PULSE".
L’acceleration est une affaire de goût. Commences par 20 et descends ou montes la valeur en fonction de ce que tu préfères.
Le temps d’anti-rebond (debounce) par défaut est de 4ms, peut être augmente légèrement si les encodeurs sont de mauvaise qualité
Jacques