Estoy haciendo un mini auto RC con un Arduino nano y comunicación inalámbrica con RF433, con 2 motores con 2 controladores de motor (L293D). Utilizo 4 baterías de 1.5V para alimentar el arduino nano y otra batería de 6V para alimentar los motores, y uso un joystick con un Arduino Mega para enviar comandos. He escrito un programa que envía dígitos específicos cuando el joystick está en una posición determinada, es decir, cuando el joystick está "doblado" hacia el frente, envía un "1", se envía un "2" cuando el joystick está inclinado hacia el atrás, y así sucesivamente.
Mi problema es este: cuando doblo el joystick en una dirección determinada, el carro RC se mueve en consecuencia sin problemas; Sin embargo, cuando doblo el joystick hacia otra dirección (en otras palabras, mando un comando diferente), el coche RC no responde. Eché un vistazo a lo que estaba recibiendo el auto RC, y noté que después de que se envió el primer comando (cuando doblo el joystick en una dirección determinada), no llegan más comandos al auto RC (en otras palabras, el Arduino). Nano). Esto ocurre ocasionalmente, y no puedo permitirme tener defectos como este. Creo que esto significa que Arduino Nano "se congeló" después del primer comando. ¿Es esto debido a que no hay suficiente voltaje o corriente? ¿Hay alguna alternativa a 4 baterías de 1.5 V que no son caras (necesito construir 8 de estos autos RC)?
ACTUALIZACIÓN: Estas son las fotos de mi tablero y toda la cosa. Aunque dudo que ayude.