1)comment incrémenté une variable avec un inter poussoir

ritoonfr

New Member
description
une pression sur le poussoir ou le poussoir reste appuyer on incrémente une variable de 1 si on relâche et si on réappuy on incrémente de 1 de plus dans la variable sans avoir d'incrémentation continue si on ne relâche pas
dans le déroulement d'un programme sans avoir de blocage sur la boucle ou elle est créé

merci de faire une réponse par un petit programme
 

westaust55

Moderator
Est ce ce que vous cherchez :

Code:
Main:
  IF pin1 = 1 AND b1 = 0 THEN 
    INC b0 		; incrémentez si la tige pousseuse actionne l'entrée
    B1 = 1
  ENDIF
  IF pin1 = 0 THEN      ; la tige pousseuse est libérée
    B1 = 0
  ENDIF
; effectuez d'autres tâches
  GOTO Main
 
Last edited:

PieM

Senior Member
Ou bien :
Code:
main:
do while pin1 =0 : loop
inc b0
do while pin1=1 : loop
goto main
 
Top