Running Madrix/ madmapper or Resolume over Artnet on the ESp32 gives me frameloss when i get to universe 1.
Everything beyond universe 1 is not working correctly.
When tried the same on the ESP8266 it runned smootly .
i just can’t figure out why this is happening.
@Jeroen_van_Dorsten you are using my fork of arnet. the sync should not work like this then.
the setup is a bit different because i have noticed that above 4 universes the normal artnet is not reliable.
try this fork https://github.com/natcl/Artnet
if you need more than 4 5 universes you could use my fork but the program you should use in your setup()
artnet.begin(NUM_LEDS,UNIVERSE_SIZE,1);
UNIVERSE_SIZE is the size of the universe you are using in pixels
and then in you loop
void loop() {
if(artnet.read()==1)
{
memcpy(leds,artnet.getframe(),NUM_LEDS*sizeof(CRGB));
FastLED.show();
artnet.resetsync();
// put your main code here, to run repeatedly:
}
}
hi @Yves_BAZIN, i just uploaded the artnetexample.ino Serial Monitor reads it received artnet packet data BUT my ws2812b’s wont Light up, no matter what pins i used from ESP32.
I had the same problem with some power sources. The ESP32 sends out 3.3 V signals, but the data pin on the WS2812B needs 5 V. You can use a level shifter for this issue.