[Arduino] fonction "if"
blatoon
Messages postés
32
Date d'inscription
Statut
Membre
Dernière intervention
-
luckydu43 Messages postés 4259 Date d'inscription Statut Membre Dernière intervention -
luckydu43 Messages postés 4259 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je suis débutant dans la programmation, je souhaiterai faire un petit projet avec un Arduino,
je voudrais faire changer la couleur d'une Led RGB grâce à un potentiomètre.
je souhaiterai diviser la rotation du potentiomètre en 3 (une partie pour chaque couleur) et mon programme m'indique une erreur merci à vous pour votre aide:
int potentiometre;
void setup()
{
pinMode (7,OUTPUT);
pinMode (8,OUTPUT);
pinMode (9,OUTPUT);
}
void loop(){
potentiometre = analogRead(A0);
if (potentiometre<=341)
{
digitalWrite(9,HIGH);
}
if (potentiometre>341) && pot<682)
{
digitalWrite(8,HIGH);
}
if (potentiometre>=682 && potentiometre<1023)
{
digitalWrite(7,HIGH);
}}
je suis débutant dans la programmation, je souhaiterai faire un petit projet avec un Arduino,
je voudrais faire changer la couleur d'une Led RGB grâce à un potentiomètre.
je souhaiterai diviser la rotation du potentiomètre en 3 (une partie pour chaque couleur) et mon programme m'indique une erreur merci à vous pour votre aide:
int potentiometre;
void setup()
{
pinMode (7,OUTPUT);
pinMode (8,OUTPUT);
pinMode (9,OUTPUT);
}
void loop(){
potentiometre = analogRead(A0);
if (potentiometre<=341)
{
digitalWrite(9,HIGH);
}
if (potentiometre>341) && pot<682)
{
digitalWrite(8,HIGH);
}
if (potentiometre>=682 && potentiometre<1023)
{
digitalWrite(7,HIGH);
}}
A voir également:
- [Arduino] fonction "if"
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
1 réponse
Bonjour !
Je dirai qu'il y a une erreur sur la condition
if (potentiometre>341) && pot<682)
... faudrait plutôt écrire
if (potentiometre>341 && potentiometre<682)
Dans le reste, ne connaissant pas du tout Arduino... je ne saurais dire s'il manque un autre truc
Bonne journée
Luc
Les 3 plus grands mensonges du dev ? La doc sera faite plus tard... Le programme n'a aucun bug... Les spécifs sont finies...
Un peuple sacrifiant sa liberté pour plus de sécurité perd les deux.
Je dirai qu'il y a une erreur sur la condition
if (potentiometre>341) && pot<682)
... faudrait plutôt écrire
if (potentiometre>341 && potentiometre<682)
Dans le reste, ne connaissant pas du tout Arduino... je ne saurais dire s'il manque un autre truc
Bonne journée
Luc
Les 3 plus grands mensonges du dev ? La doc sera faite plus tard... Le programme n'a aucun bug... Les spécifs sont finies...
Un peuple sacrifiant sa liberté pour plus de sécurité perd les deux.