Many of Festo’s STEM products come with Microcontrollers, enabling students to explore programming and networking with the interesting example of the bio-inspired robots.
There are three choices how to interact with the controller:
Remote control with a standard smart device via WiFi (default).
Programming the controller with Open Roberta (a graphical programming surface for beginners).
Programming with C++ (Arduino compatible) e.g. on GitHub