Bonjour, je suis en train de finaliser un projet et lors de la compilation de mon programme une erreur que je ne connaissais, celle-ci :
redeclared as different kind of symbol
Je vous met mon programme ci-dessous au cas où le problème venait de celui-ci
#include <Adafruit_NeoPixel.h>
int buzzerPin = 3; // broche du buzzer
int capteur =7; // broche du capteur de lumière
int stick = 6 ; // broche du stick à led
int val = 0; // pour lire la valeur du capteur de lumière
Adafruit_NeoPixel strip = Adafruit_NeoPixel (16, 6, NEO_RGB + NEO_KHZ800);
void setup()
{
strip.begin();
strip.show(); // Initialise toutes les NeoPixels en "off"
pinMode(buzzerPin, OUTPUT); // Programme le buzzer en sortie logique
pinMode(capteur, INPUT); // Programme le capteur en entrée logique
}
void loop()
{
val = digitalRead(capteur); // on lis la valeur que renvoie le capteur
if (val == LOW)
{ // si la valeur d'entrée est haute
digitalWrite(stick, HIGH);
}
else
{
digitalWrite(stick, LOW);
}
val = digitalRead(capteur);
if (val == HIGH) { // Si la valeur est haute
noTone(buzzerPin);
}
else {
tone(buzzerPin, 11000, 300);// on allume le buzzer
delay(2000);
}
}
void stick() {
strip.setPixelColor(0, 127, 127, 127); // Blanc
strip.setPixelColor(1, 127, 127, 127); // Blanc
strip.setPixelColor(2, 127, 127, 127); // Blanc
strip.setPixelColor(3, 127, 127, 127); // Blanc
strip.setPixelColor(4, 127, 127, 127); // Blanc
strip.setPixelColor(5, 127, 127, 127); // Blanc
strip.setPixelColor(6, 127, 127, 127); // Blanc
strip.setPixelColor(7, 127, 127, 127); // Blanc
strip.setPixelColor(8, 127, 127, 127); // Blanc
strip.setPixelColor(9, 127, 127, 127); // Blanc
strip.setPixelColor(10, 127, 127, 127); // Blanc
strip.setPixelColor(11, 127, 127, 127); // Blanc
strip.setPixelColor(12, 127, 127, 127); // Blanc
strip.setPixelColor(13, 127, 127, 127); // Blanc
strip.setPixelColor(14, 127, 127, 127); // Blanc
strip.setPixelColor(15, 127, 127, 127); // Blanc
strip.setPixelColor(16, 127, 127, 127); // Blanc
}
Et merci d'avance pour votre aide qui n peut-être que bénéfique