PCB ARDUINO DUEMILANOVE PLANTE

Ton programme devrait plus ressembler à ça :

#include <Wire.h>

byte buffer;

void setup()
{
Serial.begin(9600);
  Wire.begin(0x52);   
pinMode(13,OUTPUT);
     pinMode(12,OUTPUT);
     pinMode(11,OUTPUT);
 Wire.onReceive(receiveEvent);   
}

void loop(){
}


void receiveEvent(int bytesReceived) {

buffer=Wire.receive();
Serial.print("Donnee recu : ");
  Serial.println(buffer);
switch (buffer) {
  
  case 0x40 :
  digitalWrite(13,HIGH);
  Serial.println("LED 1 ON");
  break;
  
  case 0x20 :
  digitalWrite(12,HIGH);
  Serial.println("LED 2 ON");
  break;
 
  case 0x35 :
  digitalWrite(13,LOW);
  Serial.println("LED 3 OFF");
  digitalWrite(12,LOW);
  Serial.println("LED 2 OFF");
  digitalWrite(11,LOW);
  Serial.println("LED 1 OFF");
  break;
  
}
}