Aiguillages motorisés - Relais, servos, décodeurs, ... ?

Bonjour,
N'étant pas expert en électricité ni en électronique, j'ai un peu de mal à comprendre le fonctionnement des moteurs d'aiguillages actuels. Je connaissais les aiguillages Jouef et les boutons de commande, très simple. Aujourd'hui, j'ai des moteurs d'aiguillage Peco et je voudrais les faire fonctionner soit à partir d'un vieux transfo Jouef 14V, soit avec une carte Arduino et un motor shield pouvant délivrer 14V. Avant de faire des fausses manips, je voudrais avoir quelques infos car c'est difficile de trouver les étapes de base sur Internet où on parle de relais (bistables ou non), de servos, de décodeurs, ..., mais pas vraiment de l'essentiel.
Je voudrais me passer de décodeurs et de tout autre objet, à l'instar des aiguillages Jouef. Mais c'est peut-être du passé... Quelle est la fonction d'un servo si on a déjà un moteur d'aiguillage ? Pourquoi utiliser un relais ? ...
Avec un sketch Arduino, est-ce que la commande digitalWrite(...) suffit ?
N'étant pas expert en électricité ni en électronique, j'ai un peu de mal à comprendre le fonctionnement des moteurs d'aiguillages actuels. Je connaissais les aiguillages Jouef et les boutons de commande, très simple. Aujourd'hui, j'ai des moteurs d'aiguillage Peco et je voudrais les faire fonctionner soit à partir d'un vieux transfo Jouef 14V, soit avec une carte Arduino et un motor shield pouvant délivrer 14V. Avant de faire des fausses manips, je voudrais avoir quelques infos car c'est difficile de trouver les étapes de base sur Internet où on parle de relais (bistables ou non), de servos, de décodeurs, ..., mais pas vraiment de l'essentiel.
Je voudrais me passer de décodeurs et de tout autre objet, à l'instar des aiguillages Jouef. Mais c'est peut-être du passé... Quelle est la fonction d'un servo si on a déjà un moteur d'aiguillage ? Pourquoi utiliser un relais ? ...
Avec un sketch Arduino, est-ce que la commande digitalWrite(...) suffit ?