Go Down

Topic: problème compilation de code (Read 658 times) previous topic - next topic

Vincent_P

bonjour j'ai écrit un code mais il ne se compile pas.
voici mon code:


#include <IRremote.h>

const int RECV_PIN = 2;

decode_results results;

void setup(){
  pinMode(8, OUTPUT);
  irrecv.enableIRIn();
  irrecv.blink13(true);
}

void loop() {
    Serial.println(results.value, HEX);
    if(results.value==0xFF6897);//touche 0
    {
      digitalWrite 8,HIGH 
    }
   
    if(results.value==FF30CF); //touche 1
    {
       digitalWrite 8,LOW   
    }
   
}

infobarquee

bonjour,
code entre balise </> merci

1 tu mets des ; à la fin de la ligne de if
2 tu n'en mets pas à la fin de ligne et mets n'importenawak
Code: [Select]
     
 digitalWrite 8,HIGH 
..
..
       digitalWrite 8,LOW   

AUCUNE AIDE PAR MP

karolusfun

Bonjour,

voici ton programme:

Code: [Select]


#include <IRremote.h>

const int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup(){
  pinMode(8, OUTPUT);
  irrecv.enableIRIn();
  irrecv.blink13(true);
}

void loop() {
    Serial.println(results.value, HEX);
    if(results.value==0xFF6897);//touche 0
    {
      digitalWrite (8,HIGH);
    }
   
    if(results.value==0xFF30CF); //touche 1
    {
       digitalWrite(8,LOW) ; 
    }
   
}

infobarquee

Bonjour,

voici ton programme:

Code: [Select]


#include <IRremote.h>

const int RECV_PIN = 2;
IRrecv irrecv(RECV_PIN);
decode_results results;

void setup(){
  pinMode(8, OUTPUT);
  irrecv.enableIRIn();
  irrecv.blink13(true);
}

void loop() {
    Serial.println(results.value, HEX);
    if(results.value==0xFF6897);//touche 0
    {
      digitalWrite (8,HIGH);
    }
   
    if(results.value==0xFF30CF); //touche 1
    {
       digitalWrite(8,LOW) ; 
    }
   
}

qui ne fera pas non plus ce qu'il veut :)
bien relire mes explications
1 tu mets des ; à la fin de la ligne de if
AUCUNE AIDE PAR MP

B83s

Quote
1 tu mets des ; à la fin de la ligne de if
... ce n'est pas bien ...

infobarquee

hé non c'est pas bien
1 tu mets des ; à la fin de la ligne de if
2 tu n'en mets pas à la fin de ligne et mets n'importenawak

mettre un ; à la fin de chaque ligne
SAUF pour (je simplifie, il y a d'autres cas)
les if(...)
les while(.....)
AUCUNE AIDE PAR MP

Go Up