Hi @eunbiline98, welcome to the forum, that’s an impressive project!
-
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.
-
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.
-
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.
-
In the Arduino sketch, had you considered making strip1 etc. an array? (similar to some of the code in the Processing).
-
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.
