Vea actualización , la imagen del robot a continuación.
Así que hoy conecté un motor y lo hice girar con mi frambuesa pi y un L293D leyendo esto tutorial .
Este es el aspecto del circuito ( imágenes más grandes ):
Funcionayestoymuyfeliz.Miobjetivofinalesentenderestoyconstruiralgoquepuedacontrolardosmotoresyestoypreparadoparaconstruirunpequeñobot:)
Misproblemas:
Sinomeequivocoenestecircuito,elpindehabilitacióndelaL293DestárecibiendounaseñalPWMparalavelocidaddelmotorquemaneja.
Dela
página de software ¿Puedo seguir lo que está haciendo el python pero no veo dónde dice que el pin 18 en la GPIO de frambuesa debería estar habilitado como PWM? Los docs dicen que Pin 12 es compatible con PWM ? ¿Cómo funciona esto? -
¿Qué pasa si no me importa la velocidad? ¿Puedo usar un pin GPIO normal para obtener un alto rendimiento en la habilitación de la L293D? Con el Pi supongo que saldría un 3.3v? Y si estoy viendo la hoja de datos correcta , el pin de habilitación puede tomar hasta 7v como máximo ? (¿A qué velocidad se ejecutaría?)
-
Otra vez, si no me importara el control de velocidad, podría conectar otro GPIO a la segunda habilitación y controlar otro motor también a la derecha. ¿Y entonces puedo controlar cada una de las direcciones?
Actualizar :
Gracias, @Passerby y @JImDearden lo hice funcionar. No PWM, pero solo dos motores. Como dice @Passerby, necesito tres GPIO para cada motor. Uno para habilitar / deshabilitar y dos para la dirección.
Esto es lo que hice :) Y está controlado por una red wifi (con una llave wifi conectada) El cable es solo un cable de alimentación USB :)