Bonjour,
Je suis débutant en programmation et lorsque je compile mon programme, ce message apparait :
expected initializer before '.' token
Pouvez vous m'aider à le résoudre?
Voici mon code :
#include <Adafruit_NeoPixel.h> // Charge la librairie Neo Pixel d'Adafruit utilisé pour piloter le ruban de LED
// Paramètre 1 = Le nombre de NéoPixels chainés
// Paramètre 2 = No de broche de données (Sur votre Arduino, la plupart convient)
// Paramètre 3 = Type de pixel (flags/drapeaux), a combiner ensemble en fonction du besoin:
// NEO_KHZ800 flux de données à 800 KHz (plupart des NéoPixel basé sur les LEDs w/WS2812)
// NEO_KHZ400 flux de données à 400 KHz (Pour les Pixels classiques 'v1' FLORA (pas les V2) pilotés par WS2811)
// NEO_GRB Pixels sont raccordés en flux de donnée GRB (GRB=Green,Red,Blue=Vert,Rouge,Bleu - la plupart des produits NéoPixel)
// NEO_RGB Pixels sont raccordés en flux de donnée RGB (RGB=Red,Green,Blue=Rouge,Vert,Bleu - Pixels FLORA v1, pas la v2)
#define PIXEL_PIN 6 // On définit le pin où est connecté la patte DATA du bandeau
#define PIXEL_COUNT 1 // On définit le nombre de LED compris sur le Ruban de LED soit 150 pour le ruban de 5m50
Adafruit_NeoPixel strip = Adafruit_NeoPixel(1, PIXEL_PIN, NEO_GRB + NEO_KHZ800); // Paramètre l'objet strip qui correspond à toute les LED du ruban
void setup() {
strip.begin(); // Lance la connection
strip.show(); // Initialise toute les led à 'off'
strip.setBrightness(255); // Règle la luminosité en %
}
/* Définition des couleurs */
uint32_t rouge = strip.Color(255, 0, 0);
uint32_t vert = strip.Color(0, 255, 0);
uint32_t bleu = strip.Color(0, 0, 255);
uint32_t jaune = strip.Color(255, 125, 0);
uint32_t orange = strip.Color(255, 40, 0);
uint32_t violet = strip.Color(255, 0, 255);
uint32_t rose = strip.Color(255, 0, 100);
uint32_t blanc = strip.Color(255, 255, 255);
uint32_t cyan = strip.Color(0, 255, 255);
uint32_t noir = strip.Color(0, 0, 0);
void loop() {
uint32_t strip.setPixelColor(0,rouge);
strip.show();
delay(1000);
uint32_t strip.setPixelColor(0,vert);
strip.show();
delay(1000);
uint32_t strip.setPixelColor(0,bleu);
strip.show();
delay(1000);
uint32_t strip.setPixelColor(0,jaune);
strip.show();
delay(1000);
uint32_t strip.setPixelColor(0,orange);
strip.show();
delay(1000);
uint32_t strip.setPixelColor(0,violet);
strip.show();
delay(1000);
uint32_t strip.setPixelColor(0,rose);
strip.show();
delay(1000);
uint32_t strip.setPixelColor(0,blanc);
strip.show();
delay(1000);
uint32_t strip.setPixelColor(0,cyan);
strip.show();
delay(1000);
uint32_t strip.setPixelColor(0,noir);
strip.show();
delay(1500);
}