Motor DC dalam kit Arduino anda adalah yang paling asas motor elektrik dan digunakan dalam semua jenis elektronik hobi. Apabila arus diteruskan, ia berputar secara berterusan dalam satu arah sehingga semasa berhenti. Kecuali ditandakan secara khusus dengan atau -, motor dc tidak mempunyai polariti, yang bermaksud bahawa anda boleh menukar dua wayar untuk membalikkan arah motor
Untuk menguasai motor, anda perlu menghantar 5V melalui itu dan kemudian ke tanah. Voltan ini berputar motor, tetapi anda mempunyai kawalan kepadanya. Untuk memberikan kawalan Arduino anda ke atas kuasa motor, dan oleh itu putarannya, anda meletakkan transistor hanya selepas motor.
Transistor adalah suis elektrik yang boleh diaktifkan oleh pin digital Arduino anda. Dalam contoh ini, ia dikawal oleh pin 9 pada Arduino anda, dengan cara yang sama seperti LED kecuali bahawa transistor membolehkan anda menghidupkan dan mematikan litar motor.
Litar ini berfungsi, tetapi ia masih membolehkan peluang membuat arus terbalik kerana momentum motor ketika ia melambatkan, atau kerana motor dapat dihidupkan. Jika arus terbalik dihasilkan, ia bergerak dari sisi negatif motor dan cuba mencari laluan paling mudah ke tanah.
Laluan ini mungkin melalui transistor atau melalui Arduino. Anda tidak dapat mengetahui dengan pasti apa yang akan berlaku, jadi anda perlu menyediakan cara untuk mengawal arus yang berlebihan ini. motor untuk pembekal bersyarat udara
Untuk selamat, anda meletakkan diod di seluruh motor. Diod menghadapi sumber voltan, yang bermaksud bahawa voltan dipaksa melalui motor, yang anda inginkan. Sekiranya arus dihasilkan ke arah yang bertentangan, ia kini disekat dari mengalir ke Arduino.