j'ai utilisé le code que vous m'aviez fourni la dernière fois. J'ai utilisé ma méga car la uno il y a un connecteur cassé dans la pin 13.
A ce sujet, est-ce que la uno possède une autre pin clock ?
Pour en revenir à mon test :
-J'ai connecté la pin 51 de la méga à la DATA de l'APA102
-J'ai connecté la pin 52 de la méga à la clock de l'APA102
-jai connecté le gnd de l'alim externe au gnd de la méga et au gnd de l'apa102
-J'ai connecté le plus de l'alim externe au + de la méga à au + de l'APA102
Le code que j'ai utlisé est le suivant:
#include <FastLED.h> // https://github.com/FastLED/FastLED/releases (FastLED 3.1.8)
#define NUM_LEDS 18 // Nombre de LEDS
#define LED_TYPE APA102
#define COLOR_ORDER RGB
CRGB leds[NUM_LEDS];
#define DATA_PIN 51
#define CLK_PIN 52
#define BRIGHTNESSMAX 25
void setup() {
FastLED.addLeds<LED_TYPE, COLOR_ORDER>(leds, NUM_LEDS);
FastLED.setBrightness(BRIGHTNESSMAX);
FastLED.clear(true);
}
void loop() {
for (int dot = 0; dot < NUM_LEDS; dot++) {
leds[dot] = CRGB::Red;
FastLED.show();
leds[dot] = CRGB::Black;
delay(20);
}
}
cela n'a pas fonctionné. Je ne comprends vraiment pas ce qui peut poser problème...