This week, we added the real time clock to the circuit and has succeeded in having the time (since last feeding) showing up on the LCD screen. However, we have not figured out how to use Arduino interrupt to control the motors when the set feeding time is reached. My explanation is that because I set the Arduino timer to overflow every 1 second and test the condition. And the motor takes time to operate, which is stopped by the timer interrupt because it starts running another cycle. By the way, we are using Timer 2 in Arduino, which should not conflict with the timer that controls PWM and the servo. In addition, we made some progress in mechanical design.