No, esto realmente no funcionará. Su idea tiene sentido en teoría, pero le faltan algunos problemas prácticos en la tierra.
Primero, considere el tipo de corrientes que requerirían los motores incluso en un juguete pequeño. Luego considere cuán baja es la resistencia que tendría que tener el LDR para que la caída de voltaje en el motor correcto sea despreciable. Probablemente tendría que ser inferior a 1, lo que está muy por debajo del rango práctico para los LDR.
Incluso si esto funcionara, no sería muy eficiente y el LDR disiparía una potencia significativa cuando estaba en el estado medio encendido. Perder energía no es bueno cuando las baterías están en uso. Los LDR son mucho más adecuados como sensores en lugar de elementos de paso resistivos para una potencia significativa.
No ha dado ninguna razón válida para evitar un microcontrolador, probablemente porque no hay ninguno. Si sus razones son religiosas, entonces toda su pregunta está fuera de tema aquí. Este es un sitio de ingeniería donde discutimos soluciones a problemas reales.
Un microcontrolador que lee la intensidad de la luz de un LDR que se usa como sensor, y luego conducir cada motor con PWM para modular su nivel de manejo, es la forma obvia y eficiente de hacerlo. Con esa configuración, sería sencillo tener dos LDR, uno en cada lado, y que el dispositivo siempre conduzca hacia la luz más fuerte.
Añadido:
Veo en algunos comentarios que hiciste (ahora eliminado) que crees que evitar un microcontrolador reduce el costo. Esto no es verdad. Usar un microcontrolador será la solución de menor costo que realmente funcione. Usted mencionó el precio de un arduino, pero solo una pequeña fracción de eso es el costo del microcontrolador, por lo que no es relevante. Los motores, el conjunto del tren de transmisión mecánico y la batería costarán más que un microcontrolador razonable para este trabajo. Muchos micros están disponibles por menos de $ 1. No miré con mucho cuidado, pero a primera vista, parece que un PIC 12F1501 puede hacer este trabajo. Aparece como $ .49 en una cantidad de 5k.
Agregado 2:
Como por alguna razón, existe una objeción a proporcionar solo el precio de la cantidad de 5k, busqué una versión de ejemplo de esta parte en microchipdirect, como cualquier otra persona puede hacer que quiera un precio detallado. También puede buscar en sitios web de distribuidores, como Mouser. Hay muchos lugares para comprar PIC en varias cantidades.
Específicamente, como ejemplo, el PIC 12F1501-I / SN, que es el grado de temperatura comercial en el paquete SOIC, está disponible en microchipdirect en piezas individuales con un precio de hasta 25 unidades por $ .67 cada una. Por supuesto, a eso se agrega el envío, por lo que comprar una sola unidad es una tontería. En general, compraría un montón de piezas para un proyecto completo a la vez, preferiblemente con algunos repuestos de Mouser o donde sea. Todo lo que trato de señalar es que estas cosas son baratas y dan una idea aproximada del precio. Los detalles son el trabajo de cualquiera que realmente haga el diseño para perseguir, como siempre.