نحوه عملکرد کنترلرها