Dubbio sui DC Motor

Ciao a tutti, vorrei collegare ad Arduino un DC Motor e farlo ruotare in senso orario e antiorario, pilotato da una PWM.

Ho pensato ad un multiplexer per invertire le tensioni ma non ho le idee ben chiare.

Avete consigli?

Di solito si usa un Ponte H. Ti consigliere come ho fatto io di comprarti la scheda per Arduino " Adafruit Motor/Stepper/Servo Shield for Arduino kit - v1.0 "

Non da una gran quantità di corrente ma... in compenso puoi imparare bene ad utilizzare i vari motori cosicchè da acquisire maggiore conoscenza sia a livello di linguaggio che a livello elettronico.

Attendi le risposte di altri ;)

Ecco vorrei evitare di comprare qualcosa di già fatto, tuttavia ho sempre sentito parlare del Ponte H ma non ho mai ben capito il funzionamento.

Per il linguaggio (se intendi il linguaggio di programmazione C-like che usa Arduino) non ho nessun problema, anzi, sono molto ferrato.

PS: forse nel precedente post non ho spiegato il reale problema! Il mio problema è rendere possibile la rotazione in un senso o nell'altro a seconda di un segnale che invio tramite un altro programma dal Computer. Ho pensato ad un multiplexer in modo che a seconda dei bit di selezione che gli mando con Arduino, la corrente scelga un path differente per arrivare ad alimentare il DC Motor invertendo la polarità ,stessa cosa per il GND ma non mi sembra un'idea brillante.

Funzionamento Ponte H: http://en.wikipedia.org/wiki/H-bridge

Non costruirlo a mano ma prendi dei integrati giá fatti: http://www.robot-italy.com/index.php?cPath=83_30

Ciao Uwe

Grazie uwefed! Ho letto in quella pagina di Ponti H a stato solido, basterebbero quelli per il mio problema?

si, magari uno tipo questo: http://pdf1.alldatasheet.com/datasheet-pdf/view/22440/STMICROELECTRONICS/L298N.html

Nell link che Ti ho dato ci sono vari Schedine per pilotare motori DC; devi sceglierti uno che sopporta la tensione e la corrente del Tuo motore. Ciao Uwe