Page 195 - Robot Design Handbook ROBOCON Malaysia 2019
P. 195
it will establish communication with each Motor Controller Boards through the utilization
of I2C serial bus protocol.
Figure 8: The MR2 motion board
I2C is a serial protocol for two-wire interface to connect low-speed devices like
micro-controllers, which is SCL (serial clock) line and SDA (serial data) line. This Motion
Board acts as the master device to the slave devices (Motor Controller Boards).
2.3 Software Design
Figure 9: The MR1 program flow-chart
Figure 10: The MR2 program flow-chart
191

