MyLibreLab is a visual programming environment, especially to control and communicate with microcontrollers (MCU) and microprocessors. Using blocks, which carry specific functionality and connections, the user can implement an algorithm.