Page 1 sur 2

Boutons 3 / 4 et 6 positions ?

Publié : ven. déc. 03, 2021 2:58 am
par dureiken
Salut les fous des cockpits,

je me relance dans mon petit projet de boîte à boutons pour rajouter quelques possibilités à mon cockpit et j'aurai une question :

Comment faites vous pour avoir des boutons 3 positions ? j'ai acheté des boutons 2 et 3 positions, mais le 3 positions n'a que 2 contacts au final, juste 3 positions physiques.

Avec Target on peut affecter une action au front descendant d'une position, et donc avec 2 contacts faire finalement 4 boutons.

Mais ma boite à boutons n'utilisera bien sûr pas TARGET, existe-t-il des solutions ?

Image

Merci

Re: Boutons 3 positions ?

Publié : ven. déc. 03, 2021 3:42 am
par steph737
Mais tu as acheté tous ces jolis inters APEM sans jeter un coup d'oeil à DCS-Bios qui semble la solution adaptée ?

https://dcs-bios.readthedocs.io/en/latest/

Pour les inters à 3 positions, le commun est mis à la masse et les 2 autres broches sont affectées à 2 pins sur la carte arduino ( par ex ) , le logiciel lui sait que si il n'y a pas de signal sur les 2 pins, l'inter est en position centrale.

Re: Boutons 3 positions ?

Publié : ven. déc. 03, 2021 3:44 am
par dureiken
steph737 a écrit :
ven. déc. 03, 2021 3:42 am
Mais tu as acheté tous ces jolis inters APEM sans jeter un coup d'oeil à DCS-Bios qui semble la solution adaptée ?

https://dcs-bios.readthedocs.io/en/latest/

Pour les inters à 3 positions, le commun est mis à la masse et les 2 autres broches sont affectées à 2 pins sur la carte arduino ( par ex ) , le logiciel lui sait que si il n'y a pas de signal sur les 2 pins, l'inter est en position centrale.
génial merci

je pensais prendre une BBI64 mais avec un arduino et dcs bios je peux tout réaliser ? par contre le periph n'est pas DirectX j'imagine et il faut bidouiller ? merci

Re: Boutons 3 positions ?

Publié : ven. déc. 03, 2021 3:52 am
par steph737
Oui on peut quasi tout faire suivant les avions... DCS-Bios donne accès à toutes les variables du cockpit en gros, et la connexion de la ou les carte(s) arduino(s) se fait en usb, et peut se faire de façon automatique ( si on a installé DCS sur C: .... sinon faut rajouter une ligne dans un fichier config, c'est tout ).

Ca parait la solution la plus complète et la plus économique, on peut piloter inter, encodeurs, potentiomètres, leds, afficheurs, servo, moteur pap....

Re: Boutons 3 positions ?

Publié : ven. déc. 03, 2021 4:55 am
par dureiken
steph737 a écrit :
ven. déc. 03, 2021 3:52 am
Oui on peut quasi tout faire suivant les avions... DCS-Bios donne accès à toutes les variables du cockpit en gros, et la connexion de la ou les carte(s) arduino(s) se fait en usb, et peut se faire de façon automatique ( si on a installé DCS sur C: .... sinon faut rajouter une ligne dans un fichier config, c'est tout ).

Ca parait la solution la plus complète et la plus économique, on peut piloter inter, encodeurs, potentiomètres, leds, afficheurs, servo, moteur pap....
Je viens de tester c'est effectivement intuitif et semble correspondre parfaitement au besoin !

Merci :)

Re: Boutons 3 positions ?

Publié : ven. déc. 03, 2021 9:53 am
par Cat
Idem pour la Pokeys.

Tu relies le centre de l’inter à la masse et les deux autres à la Pokeys. Ensuite tu programmes les fronts montants et descendants.

Re: Boutons 3 positions ?

Publié : ven. déc. 03, 2021 10:02 am
par dureiken
Cat a écrit :
ven. déc. 03, 2021 9:53 am
Idem pour la Pokeys.

Tu relies le centre de l’inter à la masse et les deux autres à la Pokeys. Ensuite tu programmes les fronts montants et descendants.
Salut Cat :) merci pour la réponse

quel avantage de la pokey par rapport a Arduino ? elle est en DX ou il faut aussi programmer j'imagine ?

Merci

Re: Boutons 3 positions ?

Publié : ven. déc. 03, 2021 1:10 pm
par Cat
L’avantage de la pokeys est qu’elle est d’une simplicité enfantine pour la programmer. Que ce soit pour des inters, des potards, des encodeurs, etc….
Un logiciel gratuit à télécharger est fourni

Il faut l’acheter ici :

https://www.robotshop.com/eu/fr/control ... ys57u.html

Et télécharger le logiciel là :

https://www.poscope.com/downloads-manuals/


C’est trop cher de l’acheter chez le fabriquant.

Re: Boutons 3 positions ?

Publié : ven. déc. 03, 2021 7:27 pm
par EnZo34
Je plussoie !
La Pokey's c'est top :banana:
Même moi, j'y suis arrivé :hum:

Re: Boutons 3 positions ?

Publié : dim. déc. 05, 2021 9:15 am
par dureiken
Et du coup avec la pokeys il faut quand meme lancer un programme avant DCS ou pas ?

Et si je comprends bien il faut avoir un raccourci clavier sur chaque touche que l'on veut émuler dans DCS ?

Merci

Re: Boutons 3 positions ?

Publié : dim. déc. 05, 2021 9:41 am
par Morpheus
Ta Pokeys devrait être reconnue comme un périphérique dans DCS et tu peux attribuer tes touches dans les options, si c'est comme les cartes LeoBodnar. Et dans le même esprit je pense que le programme te sert à configurer les actions (inters, encodeurs, ......) comme dans la carte citée avant et que j'utilise. Ma carte LeoBodnar est reconnue comme une "Button Box" par DCS et visible comme telle dans les options.

Re: Boutons 3 positions ?

Publié : dim. déc. 05, 2021 9:43 am
par dureiken
J'avais effectivement une bbi64 aussi et ca marchait ainsi. Par contre je ne pense pas que je pouvais attribuer une action sur un front descendant d'un bouton.

Me trompe-je ?

Merci :)

Re: Boutons 3 positions ?

Publié : dim. déc. 05, 2021 2:52 pm
par Cat
Pas besoin de lancer quoique ce soit une fois la pokeys programmée. Elle émule le clavier (entre autres )

Re: Boutons 3 positions ?

Publié : dim. déc. 05, 2021 2:55 pm
par dureiken
Tu confirmes donx qu'il faut tout mapper avec une touche clavier dans dcs ? Merci

Re: Boutons 3 positions ?

Publié : dim. déc. 05, 2021 4:29 pm
par cerealk
pas obliger tu peux aussi la configurer aussi en directX ou combined avec des touches claviers

Re: Boutons 3 positions ?

Publié : dim. déc. 05, 2021 5:35 pm
par Morpheus
Chez moi ça fonctionne avec des inters on/on, on/on/on ou mom/on/mom, ...... car DCS ne reconnaît pas le off des inters. Je sais qu'on peut bidouiller les fichiers lua clavier mais je n'ai pas pris le temps de creuser. Et tout ça directement dans DCS en actionnant les inters

Re: Boutons 3 positions ?

Publié : dim. déc. 05, 2021 6:03 pm
par jojo
Oui, typiquement dans DCS, pour les bouton 3 positions il y a des fonctions "A else B" et "C else B".

Donc avec un bouton ON-OFF-ON, on assigne A et C, OFF donne B.
Et effectivement, tant qu'on a dans le .lua les fonctions A, B & C, on peut bricoler pour ajouter les lignes qui vont bien. Mais c'est de moins en moins nécessaire.
Donc il faut étudier un peu les commandes du module qu'on souhaite simuler.

Re: Boutons 3 positions ?

Publié : lun. déc. 06, 2021 6:31 am
par Cat
Morpheus a écrit :
dim. déc. 05, 2021 5:35 pm
Chez moi ça fonctionne avec des inters on/on, on/on/on ou mom/on/mom, ...... car DCS ne reconnaît pas le off des inters. Je sais qu'on peut bidouiller les fichiers lua clavier mais je n'ai pas pris le temps de creuser. Et tout ça directement dans DCS en actionnant les inters
La pokeys reconnaît les inters ON OFF. Donc ça doit marcher dans DCS puisqu’elle émule un clavier

Re: Boutons 3 positions ?

Publié : lun. déc. 06, 2021 7:28 am
par steph737
Mais c'est vrai que ça complique un peu les choses, par exemple pour le train il faut dire d'envoyer un "G" quand on manipule l'inter dans un sens et un autre "G" dans l'autre sens.

( ce que sais faire Target pour le Whartog par exemple, mais ça debient vite une usine à gaz.... )

( comme je ne connais pas Pokeys ... ça veut dire qu'on peut programmer une action sur le "1" et une autre sur le "zéro" ou qu'il faut obligatoirement un ON/ON ? Et pour les inters à 3 positions mais 2 contacts , les classiques ? )

Et les inters ON/ON/ON on MOM/ON/MOM ne sont pas les plus simples ni les plus économiques à trouver !

Je trouve que la solution Dcs-Bios est plus simple ( et encore plus pour les 3 positions ou plus... ) dans ces cas. (Bon y'a effectivement un petit soft à lancer.... un seul pour autant de cartes que l'on veut )

Et le tarif des pokeys comparé aux arduinos.....

J'aurais tendance à passer par l'émulation clavier pour des fonctions du simu qu'on ne trouve pas normalement dans le cockpit ( vue, zoom, Etc.... ) pour éventuellement en faire des panels supplémentaire pour lesquel il n'y a pas forcément de variables facilement accessibles.

Re: Boutons 3 positions ?

Publié : lun. déc. 06, 2021 8:09 am
par Morpheus
Cat a écrit :
lun. déc. 06, 2021 6:31 am
Morpheus a écrit :
dim. déc. 05, 2021 5:35 pm
Chez moi ça fonctionne avec des inters on/on, on/on/on ou mom/on/mom, ...... car DCS ne reconnaît pas le off des inters. Je sais qu'on peut bidouiller les fichiers lua clavier mais je n'ai pas pris le temps de creuser. Et tout ça directement dans DCS en actionnant les inters
La pokeys reconnaît les inters ON OFF. Donc ça doit marcher dans DCS puisqu’elle émule un clavier
C'est cool mais c'est trop tard pour moi, et j'avais eu l'opportunité d'acheter la carte BBI32 d'occasion ici même donc le choix a été vite fait lol

Re: Boutons 3 positions ?

Publié : lun. déc. 06, 2021 8:27 am
par dureiken
Morpheus a écrit :
lun. déc. 06, 2021 8:09 am
Cat a écrit :
lun. déc. 06, 2021 6:31 am
Morpheus a écrit :
dim. déc. 05, 2021 5:35 pm
Chez moi ça fonctionne avec des inters on/on, on/on/on ou mom/on/mom, ...... car DCS ne reconnaît pas le off des inters. Je sais qu'on peut bidouiller les fichiers lua clavier mais je n'ai pas pris le temps de creuser. Et tout ça directement dans DCS en actionnant les inters
La pokeys reconnaît les inters ON OFF. Donc ça doit marcher dans DCS puisqu’elle émule un clavier
C'est cool mais c'est trop tard pour moi, et j'avais eu l'opportunité d'acheter la carte BBI32 d'occasion ici même donc le choix a été vite fait lol
tu conseilles la BBI plutot ? elle fait on off on ?

Merci

Re: Boutons 3 positions ?

Publié : lun. déc. 06, 2021 8:38 am
par jojo
steph737 a écrit :
lun. déc. 06, 2021 7:28 am
Mais c'est vrai que ça complique un peu les choses, par exemple pour le train il faut dire d'envoyer un "G" quand on manipule l'inter dans un sens et un autre "G" dans l'autre sens.

( ce que sais faire Target pour le Whartog par exemple, mais ça debient vite une usine à gaz.... )

( comme je ne connais pas Pokeys ... ça veut dire qu'on peut programmer une action sur le "1" et une autre sur le "zéro" ou qu'il faut obligatoirement un ON/ON ? Et pour les inters à 3 positions mais 2 contacts , les classiques ? )

Et les inters ON/ON/ON on MOM/ON/MOM ne sont pas les plus simples ni les plus économiques à trouver !

Je trouve que la solution Dcs-Bios est plus simple ( et encore plus pour les 3 positions ou plus... ) dans ces cas. (Bon y'a effectivement un petit soft à lancer.... un seul pour autant de cartes que l'on veut )

Et le tarif des pokeys comparé aux arduinos.....

J'aurais tendance à passer par l'émulation clavier pour des fonctions du simu qu'on ne trouve pas normalement dans le cockpit ( vue, zoom, Etc.... ) pour éventuellement en faire des panels supplémentaire pour lesquel il n'y a pas forcément de variables facilement accessibles.
Si ta carte est reconnue en Directx, mais ça marche probablement avec DCS Bios (même si je ne sais pas comment), il y a souvent dans mes commandes, en plus du "toggle" de base (G) des commandes "train rentré", "train sorti", voir même "train neutre" pour certains avions Russes.

Donc non, tu n'as pas besoin sur DCS de bricoler la commande "G".

Re: Boutons 3 positions ?

Publié : lun. déc. 06, 2021 8:42 am
par dureiken
Quitte a utiliser dcs bios je vais utiliser ma carte arduino car le module f16 existe.

Re: Boutons 3 positions ?

Publié : lun. déc. 06, 2021 10:47 am
par Cat
steph737 a écrit :
lun. déc. 06, 2021 7:28 am

( comme je ne connais pas Pokeys ... ça veut dire qu'on peut programmer une action sur le "1" et une autre sur le "zéro" ou qu'il faut obligatoirement un ON/ON ? Et pour les inters à 3 positions mais 2 contacts , les classiques ? )

Et les inters ON/ON/ON on MOM/ON/MOM ne sont pas les plus simples ni les plus économiques à trouver !

Je trouve que la solution Dcs-Bios est plus simple ( et encore plus pour les 3 positions ou plus... ) dans ces cas. (Bon y'a effectivement un petit soft à lancer.... un seul pour autant de cartes que l'on veut )

Et le tarif des pokeys comparé aux arduinos.....

J'aurais tendance à passer par l'émulation clavier pour des fonctions du simu qu'on ne trouve pas normalement dans le cockpit ( vue, zoom, Etc.... ) pour éventuellement en faire des panels supplémentaire pour lesquel il n'y a pas forcément de variables facilement accessibles.
La pokeys utilise des inters on off, on off on sans problème.
Le principe est simple. Prenons un on off. Quand on le met sur ON, la pokeys détecte un changement d’Etat (en fait, les entrées de la pokeys sont toujours au niveau 1 et lorsqu’on bascule un inter sur ON, on met cette entrée à la masse ). La pokeys envoie alors un code clavier.
Quand on bascule l’inter sur OFF, on cesse de mettre l’entrée de la pokeys à la masse et elle détecte lors un changement d’Etat. Du coup elle envoie un autre code clavier.

Re: Boutons 3 positions ?

Publié : lun. déc. 06, 2021 10:49 am
par dureiken
Cat a écrit :
lun. déc. 06, 2021 10:47 am
steph737 a écrit :
lun. déc. 06, 2021 7:28 am

( comme je ne connais pas Pokeys ... ça veut dire qu'on peut programmer une action sur le "1" et une autre sur le "zéro" ou qu'il faut obligatoirement un ON/ON ? Et pour les inters à 3 positions mais 2 contacts , les classiques ? )

Et les inters ON/ON/ON on MOM/ON/MOM ne sont pas les plus simples ni les plus économiques à trouver !

Je trouve que la solution Dcs-Bios est plus simple ( et encore plus pour les 3 positions ou plus... ) dans ces cas. (Bon y'a effectivement un petit soft à lancer.... un seul pour autant de cartes que l'on veut )

Et le tarif des pokeys comparé aux arduinos.....

J'aurais tendance à passer par l'émulation clavier pour des fonctions du simu qu'on ne trouve pas normalement dans le cockpit ( vue, zoom, Etc.... ) pour éventuellement en faire des panels supplémentaire pour lesquel il n'y a pas forcément de variables facilement accessibles.
La pokeys utilise des inters on off, on off on sans problème.
Le principe est simple. Prenons un on off. Quand on le met sur ON, la pokeys détecte un changement d’Etat (en fait, les entrées de la pokeys sont toujours au niveau 1 et lorsqu’on bascule un inter sur ON, on met cette entrée à la masse ). La pokeys envoie alors un code clavier.
Quand on bascule l’inter sur OFF, on cesse de mettre l’entrée de la pokeys à la masse et elle détecte lors un changement d’Etat. Du coup elle envoie un autre code clavier.
Merci pour l'explication. Et sur un front descendant on peut config un DX ?

Merci