incrementation et utilisation des variables

fred62

New Member
Bonjour,
j' aimerai savoir comment incrémenté une variable avec un inter poussoir et comment l'utilisé pour appeler une sous routine par rapport à incrémentation
Je suis nouveau en programmation picaxe et un petit programme de démonstration serai le bien venu.
Autre question, est il possible de faire varier une sortie d'un 08m2 de 0 à 100% pour faire varié l'intensité d'une led

merci d'avance pour vos réponse
fred
 

PieM

Senior Member
Bonjour,

Voici un petit exemple commenté montrant l'utilisation de variables, et la réponse aux questions ... (?)

Code:
#picaxe 08M2

symbol BP = pinC.3 	'bouton poussoir
symbol Led= C.2	'sortie LED
symbol Cont= b1	'compteur
symbol maxcompteur = b2
maxcompteur = 6	'definit la valeur maxi du compteur

'====================================================
princ:  'programme principal

	do while BP = 0 : loop  	'boucle d'attent de l'appui sur BP
	inc Cont				'incrémentation du compteur
	do while BP = 1 : loop		'on attend que BP soit relaché
	if Cont = maxcompteur then ' si le compteur atteint la valeur définie
		gosub prog1			'saut vers le sous programme
		Cont =0			'au retour mise à 0 de la variable Compteur
	endif
goto princ					' sinon, on reboucle

'=====================================================
prog1:
	pwmout Led,99,0 		'Led éteinte
	pause 1000
	pwmout Led, 99, 400 	'Led eclairée au maxi
	pause 2000
	pwmout Led, OFF		'arrête le pwm
	'xxxx.......
return
'=====================================================
Dans le sous programme, j'ai mis un exemple de commande d'une led par l'instruction pwmout, qui permet de modifier la luminosité.

Voir cette instruction dans le manuel 2, et l'utilisation de pwmduty.

Sur le 8M2, seule la sortie C.2 permet cela.
 

fred62

New Member
Bonsoir,
merci pieM pour votre réponse rapide, j'ai lu le manuel 2 sur l'utilisation de pwmduty et avoue ne pas avoir compris grand chose
je vais essayer de trouver un traducteur, par contre à quoi sert 'xxxx......... après l'instruction d’arrêt du pwm

merci pour votre réponse
fred
 

fred62

New Member
Re bonsoir PieM
désolé je viens de comprendre en programmant le 08m2, en fait c'est la répétition du prog autan de fois que le veut d'effet
merci encore
fred
 
Top