Robot solving a line maze on a table, using the Pololu chassis and FRDM-KL25Z board from Freescale. After programming, the sensors are not calibrated, indicated with the red RGB LED. Pressing the button for 3 seconds will calibrate the sensors, and the RGB LED turns green. The calibration data is stored in the microcontroller FLASH memory, so calibration is only needed once, or if the underground changes. Pressing the button will start the robot, and it will explore the maze to find the finish area (large black area). Once found, the robot turns around, beeps to indicate that he has found the finish, then automatically starts to the starting point. Placing the robot on a different line in the maze, and the game can start again.
![](https://s2.save4k.ru/pic/XOn8Zi0TfMM/mqdefault.jpg)