MyOpenLab is a widely used visual programming platform to develop control programs that can run on Raspberry Pi and Arduino boards.