Hello everyone,
I’m working on building an interactive menu system using ESP32-C3 boards. I will be using 14 boards in total, each connected to a KY-040 rotary encoder.
At the moment, all ESP32 devices are already connected via Wi-Fi and sending data, and I’m trying to control the encoders inside TouchDesigner. However, the behavior is not working the way I want yet.
The concept is that the audience will stand in front of a projection. Each table (for example) will have its own interactive menu projected on it. Each menu contains 5 options. Using the rotary encoder, each person can scroll through the options, select one, and be taken to specific content. After that, they should be able to return back to the main menu and make another choice.
So the full flow is: Menu → Scroll between 5 options → Select → Go to content → Return to menu.
I’m looking for guidance on how to properly design this logic and structure it inside TouchDesigner, especially when working with multiple ESP32 boards and encoders at the same time.
Is there anyone here who could help or share advice on the best approach for this kind of interactive system?
I would really appreciate your support and insights.
Best regards,
Mohamed