How to make array ip address UDP message when receiving colour arrays from Processing on Arduino

Hi @eunbiline98, welcome to the forum, that’s an impressive project!

  1. the random warning - This may be it’s own issue, not part of the next ‘could not run’. I guess one of the libraries is wanting a true source of random, and it’s just warning you that it doesn’t have one. Do you get this message on every run? Suggest you make a scrap copy of your sketch, delete all the contents of draw(), then each declaration in turn. Run it at each point and find what is making the ‘random’ message.

  2. VM failed to initialise. I see this occasionally, run it again and it’s alright. It’s never been frequent enough for me to do anything about it. Possibly nothing specific to your code.

  3. Can you explain the physical shape of the project? The IP in the Arduino (=ESP32) sketch is not one of the ones in the Processing sketch.

  4. In the Arduino sketch, had you considered making strip1 etc. an array? (similar to some of the code in the Processing).

  5. Generally if you ask questions related to a specific combination of hardware you make it unlikely that anyone else has that combination, and less able to help you. The recognised way forward is to make a test version of your sketch e.g. sending numbers to an ESP32. Find the smallest sketch+hardware the demonstrates the problem. I have an ESP8266, might have an ESP32, might be able to try it.

:slight_smile: