poussoir et Led

Questions de programmation / Offset FSUIPC et IOCP

poussoir et Led

Messagede ijack30 » Lun 12 Déc 2011 15:10

Bonjour a tous.

voici l'énoncé du problème.

Soit un bouton poussoir P relié à une entrée E de la master.
Soit une led L reliée à une sortie de la master.

Comment faire pour que L soit allumée si on pousse P et ne s'éteind uniquement si on appuye à nouveau sur P ?
étant donné que c'est un poussoir, personnellement je ne sais pas trop.

Merci pour vos conseils.
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: poussoir et Led

Messagede FiX » Lun 12 Déc 2011 15:22

La logique serait:

. -Si E=1 /si on appuis sur le poussoir
. -Et L=0 /et que la led est éteinte
. ==>Alors L=1 / alors elle s'allume
. -Si L=1 /mais si la led est déjà allumée
. ==> alors L=0 / alors elle s'éteint

Bon après faut écrire ça en bon SIOC...je le maitrise pas assez pour écrire un vrai code comme ça sans avoir le config SIOC sous la main.
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: poussoir et Led

Messagede ijack30 » Lun 12 Déc 2011 17:12

FiX a écrit:. -Si E=1 /si on appuis sur le poussoir
. -Et L=0 /et que la led est éteinte
. ==>Alors L=1 / alors elle s'allume


Oui, la logique ressemblerait à cela, mais attention, c'est un poussoir, donc le 1 reste 1 quelques millisecondes....c'est la le HIC
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: poussoir et Led

Messagede pierre01 » Lun 12 Déc 2011 17:28

Je ne suis pas très avancé en SIOC mais il me semble que tu peux déclarer un bouton poussoir dans SIOC !

Je crois qu'il suffit de mettre type P a la fin de la ligne "Var".
SIOC met la variable à "1" puis à "0" à chaque appui sur le BP

Je n'en suis pas très sûr, à essayer.
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1775
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: poussoir et Led

Messagede stevelep » Lun 12 Déc 2011 17:29

On rajoute simplement TYPE P dans la variable de l'inter
Et en dessous on écrit led=inter

C'est tout

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: poussoir et Led

Messagede stevelep » Lun 12 Déc 2011 17:30

Pierre tas été plus rapide que moi
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: poussoir et Led

Messagede pierre01 » Lun 12 Déc 2011 17:35

Var 0018, name sw_test_1, Link IOCARD_SW, Input 183, type p

Testé, ça marche !
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1775
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: poussoir et Led

Messagede ijack30 » Lun 12 Déc 2011 21:20

Super
Merci. Reste à mettre en pratique.
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec

Re: poussoir et Led

Messagede ijack30 » Lun 12 Déc 2011 21:20

Super
Merci. Reste à mettre en pratique.
ijack30
 
Messages: 78
Inscription: 2/02/11
Localisation: Québec


Retourner vers Programmation Sioc





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 39 invités