Problème de compilation

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);
  
}

Le message d'erreur que tu indiques n'est pas complet: regarde mieux dans le fenêtre de compilation, il y a d'autres choses.

Je pense que tu dois ôter tous les uint32_t devant les strip.setPixelColor

J'ai fait ce que tu m'as dit et ça fonctionne.
Merci beaucoup

Cool !