I have a Camera with a simple animation on it ( rotation , it is of 7 seconds). I have made a script through which i want to trigger the animation, but it doesn’t seem to work. Here is the code and the Settings.

settings

Try putting that code in the 'Start' function instead, so that it only executes once instead of every frame. Possibly, the problem is that it is constatly trying to start the animation, and so it is resetting it to the beginning every time!
Also, you can't use WaitForSeconds outside of a coroutine- if you use SendMessage like that, instead of StartCoroutine, it will skip straight past that line.