Page 1 of 1
Calculation?
Posted: Mon May 01, 2017 2:07 pm
by tech
Bonjour,
Je voudrais a partir de la variable Valeur0 faire allumer une LED a une certaine intensité exemple si la variable Valeur0 et a 9 et bien le PWM est à la valeur 128.
J'ai essayé ce calcule mais ça ne fonctionne pas, quel serait le bon calcule?
Valeur0(9)=PWM=128
Valeur0(40)=PWM=255
Merci
Christ
Re: Calculation?
Posted: Tue May 02, 2017 11:04 am
by Benj
Bonjour,
Je ne suis pas trop sûr de ce que vous voulez dire, vous devrez peut-être utiliser une décision d'agir sur différentes gammes.
Ici, nous vérifions si la variable Valeur0 a la valeur 9 et la variable PWM a la valeur 128.
Hello,
I'm not too sure what you mean, you may need to use a decision to act on different ranges.
Here we check to see if variable Valeur0 has the value 9 and variable PWM has the value 128.
Re: Calculation?
Posted: Wed May 03, 2017 3:42 pm
by tech
Bonjour Benj,
Ce que je veux faire est comme si j'utiliserais une décision mais en utilise la calculation...exemple:
Si j'ai la valeur0 qui est à 9 et bien le PWM a 128, si la valeur0 qui est à 11 et bien le PWM a 130.
Cela est-il possible?
Merci
Chris
Re: Calculation?
Posted: Wed May 03, 2017 5:09 pm
by Benj
Salut chris,
Pouvez-vous faire quelque chose comme ça dans un calcul?
PWM = Value0 + 119
Hi Chris,
Can you just do something like this in a calculation?
PWM = Value0 + 119
Re: Calculation?
Posted: Wed May 03, 2017 10:53 pm
by medelec35
Salut chris,
Pouvez-vous faire quelque chose comme ça
Le meilleur que je peux faire est:
Hi chris
Can you do something like this
The best I can do is:
Martin
Re: Calculation?
Posted: Mon May 08, 2017 8:32 pm
by tech
Bonjour Benj et Martin,
Non, ce que je voudrais c'est d'éviter les décisions et utilise un calcule pour afficher comme par exemple un texte dans un LCD:
Exemple:
Si Value = 1 affiche Iron Man
Si Value = 4 affiche Avenger
Car les décisions prennent de l’espace dans la mémoire du PIC!
Merci
Chris
Re: Calculation?
Posted: Tue May 09, 2017 3:29 pm
by Benj
Salut chris,
Un ensemble de chaînes peut être la façon de le faire.
Voici un ensemble de cordes de 5 x 20 caractères.
Ici, nous initialisons la variable de chaîne avec les données.
Code: Select all
strvar[0] = "Iron Man"
strvar[1] = "Avengers"
...
Ensuite, nous pouvons faire référence à la variable en utilisant
Par exemple
Hi Chris,
An array of strings might be the way to do it.
Here is an array of 5 x 20 character strings.
Here we initialise the string variable with data.
Code: Select all
strvar[0] = "Iron Man"
strvar[1] = "Avengers"
...
Then we can reference the variable using
For example