Mi experiencia con Arduino en un entorno industrial fue negativa.
El proyecto era una cortadora de pliegos. La maquina debobinaba un rollo hasta cierta medida, mediante un encoder , y luego una cuchilla deslizable lo cortaba en pliegos.
Al final lo logre hacer funcionar pero de vez en cuando hacia cualquier cosa.
El trabajo para hacerlo funcionar incluyo optoaclopar tanto salidas como entradas, no basta solo con las salidas. Filtrar las fuente y agregar filtros a los reguladores de velocidad de los motores trifásicos.
Así y todo el funcionamiento fue errático, cuando el cliente ya se empezaba a cansarse opte por reemplazar todo por contadores de pulsos y reles. La maquina perdió flexibilidad pero gano en confiabilidad.
Resumiendo: el costo de de todo el trabajo de filtrado supero el de un plc chino de bajo coste y si se suma el tiempo y enojo del cliente fue una experiencia traumática.