Note: Be acutely aware that interrupts have to be used judiciously as they're able to disrupt the serial communication among your microcontroller and ROS. Often make certain that your ISRs are as limited and successful as feasible to stay away from timing problems. ROS, or maybe the Robot Running System, https://brooksltagk.bloggosite.com/32700471/examine-this-report-on-robot-arm