Можно и винт, хотя ремень, или тросик (леска) на роликах и дешевле, и технологичнее и масштабируемей.
И винт в убраном положении торчать никуда не будет.

Но вот ардуино тут только мамкин программист предложит, ибо оно тут только мешаться будет.
Или адресный RS485 по нескольким независимым веткам.
Или, если делать манерно, CAN bus.
Все прямиком в обычный компьютер через несколько многопортовых адаптеров.
SPI, и RS232, и I2C тут не катят по расстояниям.
Оне не дифф, по сему или скорость будет низкая, или расстояние смешное.
А низкая скорость не годится, ибо нужно по максимуму приемников на одну ветку.
Соответственно, низкоуровневый софт, это готовые драйверы от производителей адаптеров.
А юзерспейс напишет любой миддл на любом предложенном языке.