arduino probléme de compilation

sarthead
lun, 04/30/2018 - 19:07
Bonjour,
j'aimerais avoir de l'aide car je ne comprends pas d'ou vient l'erreur.Voici mon code
#include <boarddefs.h>
#include <IRremote.h>
#include <IRremoteInt.h>
#include <ir_Lego_PF_BitStreamEncoder.h>const char DIN_RECEPTEUR_INFRAROUGE = 2;
int notes[] = {262,294,330,349};IRrecv monRecepteurInfraRouge (DIN_RECEPTEUR_INFRAROUGE);
decode_results messageRecu;
void setup()
{
pinMode (4,OUTPUT);
digitalWrite(4,LOW);
pinMode (5,OUTPUT);
digitalWrite(5,LOW);
pinMode (6,OUTPUT);
digitalWrite(6,LOW);
pinMode (7,OUTPUT);
digitalWrite(7,LOW);
Serial.begin(9600);
monRecepteurInfraRouge.enableIRIn();
monRecepteurInfraRouge.blink13(true);
}void loop()
{
if (monRecepteurInfraRouge.decode(&messageRecu))
{
if ( 0xFF6897==messageRecu.value){//bouton 0
digitalWrite (4,HIGH);
delay(500);
digitalWrite (5,HIGH);
delay(500);
digitalWrite (6,HIGH);
delay(500);
digitalWrite (7,HIGH);
}
if ( 0xFF30CF==messageRecu.value){//bouton 1
digitalWrite (4,HIGH);
tone(8,notes[0],1000);
}
if ( 0xFF18E7==messageRecu.value){//bouton 2
digitalWrite (4,LOW);
tone(8,notes[1],1000);
}
if ( 0xFF7A85==messageRecu.value){//bouton 3
digitalWrite (5,HIGH);
tone(8,notes[2],1000);
}
if ( 0xFF10EF==messageRecu.value){//bouton 4
digitalWrite (5,LOW);
tone(8,notes[3],1000);
}
if ( 0xFF38C7==messageRecu.value){//bouton 5
digitalWrite (6,HIGH);
}
if ( 0xFF5AA5==messageRecu.value){//bouton 6
digitalWrite (6,LOW);
}
if ( 0xFF42BD==messageRecu.value){//bouton 7
digitalWrite (7,HIGH);
}
if ( 0xFF4AB5==messageRecu.value){//bouton 8
digitalWrite (7,LOW);
}
if ( 0xFF52AD==messageRecu.value){//bouton 9
digitalWrite (4,LOW);
delay(1000);
digitalWrite (5,LOW);
delay(1000);
digitalWrite (6,LOW);
delay(1000);
digitalWrite (7,LOW);
}
Serial.println(messageRecu.value,HEX);
delay(500);
monRecepteurInfraRouge.resume();
}
delay(1);
}
et sa me mais ceci comme message d'erreur.
one.cpp.o (symbol from plugin): In function `timer0_pin_port':
(.text+0x0): multiple definition of `__vector_7'
libraries\Arduino-IRremote-master\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno
Merci pour l'aide éventuelle que vous aurez car j'ai que environ 10 h d'arduino.
sarthead
mar, 05/01/2018 - 10:18
Bonjour,
Je ne comprends pas car avant sans le buzzer cela fonctionné.
et après mon #ifndef je mais quoi??
Merci quand même de ta réponse
sarthead
mer, 05/02/2018 - 11:10
oui mais mon ifndef je le mais ou dans cette ligne de code et je mais quoi après..
désoler je débute vraiment
sarthead
ven, 05/04/2018 - 16:13
Merci gael