Pour les angles d'orientation en azimut et en hauteur ton explication me semble claire. Je résume en disant que vous désirez motoriser le support d'une caméra qui va balayer sur 360° et en hauteur.
Mais pour envisager l'architecture de ton programme, il nous faut impérativement avoir des détails sur la motorisation utilisée, les capteurs de position s'il y en a et l'interface entre tout ce petit monde et ton Arduino.
Par exemple si on utilise des servomoteurs il n'y a pas besoin de capteurs, par contre si ce sont des moteurs CC ou des moteurs pas à pas c'est différent.
Bref, détailles un peu plus ton "matériel", le logiciel suivra ...