Микроконтроллер, например: PIC16F684, PIC16F628, Attiny2313- те, что у меня имеются.
При отсутствии входного сигнала (он может быть, только на одном из входов) и замкнутых концевых - выход логический 0 на выходах. Светодиоды не горят. Если один из концевых разорван, например К1 - лог.1 на выходе -1 и горит светодиод 1 до тех пор пока он не замкнётся. При этом выход-1 устанавливается на 0, а светодиод 1 продолжает гореть. При появлении сигнала на входе-2, выход 2 устанавливается на лог.1(при условии замкнутого К2) светодиод 1 тухнет, а светодиод 2 загорается. Ну и всё повторяется. То-есть сервопривод ездит туда-сюда. Входной сигнал, может быть как постоянный, так и кратковременный.
При отсутствии входного сигнала (он может быть, только на одном из входов) и замкнутых концевых - выход логический 0 на выходах. Светодиоды не горят. Это состояние возможно при подаче питания, когда сервопривод находится посередине и ни один концевой не сработал.