Az Arduino készlet DC motorja a legalapvetőbb az elektromos motorok közül, és minden típusú hobbi elektronikában használják. Amikor az áram áthalad, folyamatosan egy irányba forog, amíg az áram le nem áll. Hacsak nem kifejezetten egy OR -vel jelölik, a DC motoroknak nincs polaritása, azaz a két vezetéket át lehet cserélni a motor irányának megfordításához
A motor táplálásához 5 V -t kell küldenie rajta, majd a földre. Ez a feszültség forgatja a motort, de Ön irányítja azt. Annak érdekében, hogy az Arduino irányítását biztosítsa a motor ereje, és ezért a forgása, egy tranzisztort helyez el közvetlenül a motor után.
A tranzisztor egy elektromosan működtetett kapcsoló, amelyet az Arduino digitális csapjai aktiválhatnak. Ebben a példában azt az Arduino 9. érintkezőjével irányítja, ugyanúgy, mint egy LED, azzal a különbséggel, hogy a tranzisztor lehetővé teszi a motor áramkörének be- és kikapcsolását.
Ez az áramkör működik, de még mindig lehetővé teszi a fordított áram létrehozásának esélyét, mivel a motor lendülete lecsökken, vagy azért, mert a motor megfordítható. Ha fordított áram generálódik, akkor a motor negatív oldaláról indul, és megpróbálja megtalálni a legegyszerűbb utat a földre.
Ez az út lehet a tranzisztoron vagy az Arduino -n keresztül. Nem tudhatja biztosan, mi fog történni, ezért meg kell adnia a módját a felesleges áram ellenőrzésére. Motor légkondicionális beszállítók számára
A biztonság érdekében egy diódát helyez a motoron. A dióda a feszültség forrása felé néz, ami azt jelenti, hogy a feszültséget a motoron keresztül kényszerítik, amit akar. Ha az áramot az ellenkező irányba generálják, akkor az megakadályozza, hogy az Arduino -ba folyjon.