ho seguito tutto e collegato tutto e il motore gira e cambia direzione a comando ... tuttavia nell'ultima riga c'è scritto che è possibile variare la velocità del motore inviando un analogWrite(pin,value)
quando invio il comando il risultato è che il motore si spegne e devo cambiare stato ad uno dei pin del controllo motore per farlo ripartire
per valori dell'analogwrite tra 128 - 255 il motore parte correttamente (senza però cambiare velocità)
per valori tra 127 - 0 il motore non parte nemmeno...
cosa sto sbagliando?
grazie 1000!
PS: la tensione misurata ai capi del motore è sempre di 3.55V e l'alimentazione esterna è di 5V
Devi collegare il piedino Enable del ponte che stai usando (l'integrato L293 ne ha due) e invece di collegarlo ad una resistenza da 1K che va a +5V lo colleghi ad un pin PWM di arduino
ed al tuo codice aggiungi analogWrite(PWM_pin,value)
meglio se ci metti una resistenza da 1Kohm tra il pin di enable ed il pin PWM di arduino
così dovrebbe funzionare correttamente...