Tengo un robot con varios servos controlados por un arduino. También se adjunta una pistola de airsoft eléctrica, que consume una corriente considerable. La pistola está en un circuito independiente con una batería separada. El arduino está conectado a un relé que controla la pistola.
El arma está en un circuito físicamente separado del arduino y los servos.
El problema es que cuando se dispara la pistola, todos los servos se mueven hacia su posición 0. Esto no tiene sentido para mí, porque el circuito de la pistola no está conectado al circuito servo-arduino.
¿Por qué sucede esto y cómo puedo solucionarlo?