Il motore DC nel kit Arduino è il più semplice dei motori elettrici e viene utilizzato in tutti i tipi di elettronica per hobby. Quando la corrente viene passata, gira continuamente in una direzione fino a quando la corrente non si ferma. Se non specificamente contrassegnato da A o -, i motori DC non hanno polarità, il che significa che è possibile scambiare i due fili per invertire la direzione del motore
Per alimentare il motore, è necessario inviare 5 V attraverso di esso e poi a terra. Questa tensione gira il motore, ma ne hai il controllo. Per dare al tuo controllo Arduino della potenza del motore e quindi alla sua rotazione, si posiziona un transistor subito dopo il motore.
Il transistor è un interruttore azionario elettricamente che può essere attivato dai pin digitali del tuo Arduino. In questo esempio è controllato dal pin 9 sul tuo Arduino, allo stesso modo di un LED, tranne per il fatto che il transistor ti consente di accendere e spegnere il circuito del motore.
Questo circuito funziona, ma consente ancora la possibilità di creare una corrente inversa a causa del momento del motore mentre rallenta o perché il motore potrebbe essere girato. Se viene generata la corrente inversa, viaggia dal lato negativo del motore e cerca di trovare il percorso più semplice per il terreno.
Questo percorso può essere attraverso il transistor o attraverso l'Arduino. Non puoi sapere con certezza cosa accadrà, quindi devi fornire un modo per controllare questa corrente in eccesso. Motore per fornitori di aria condizionata
Per essere al sicuro, posizionare un diodo attraverso il motore. Il diodo si rivolge verso la fonte della tensione, il che significa che la tensione viene forzata attraverso il motore, che è ciò che desideri. Se la corrente viene generata nella direzione opposta, ora viene bloccato dal fluire nell'Arduino.