Cara memutar motor DC dengan Arduino

Update:08 Apr, 2020
Summary:

Motor DC dalam kit Arduino Anda adalah motor listrik paling mendasar dan digunakan dalam semua jenis elektronik hobi. Ketika arus dilewati, ia berputar terus menerus dalam satu arah sampai arus berhenti. Kecuali secara khusus ditandai dengan motor atau - -DC tidak memiliki polaritas, yang berarti Anda dapat menukar kedua kabel untuk membalikkan arah motor
Untuk memberi daya pada motor, Anda perlu mengirim 5V melalui itu dan kemudian ke ground. Tegangan ini memutar motor, tetapi Anda memiliki kendali. Untuk memberikan kontrol Arduino Anda atas daya motor, dan karenanya rotasinya, Anda menempatkan transistor tepat setelah motor.
Transistor adalah sakelar yang dioperasikan secara elektrik yang dapat diaktifkan oleh pin digital Arduino Anda. Dalam contoh ini dikendalikan oleh pin 9 pada Arduino Anda, dengan cara yang sama seperti LED kecuali bahwa transistor memungkinkan Anda menghidupkan dan mematikan sirkuit motor.
Sirkuit ini berfungsi, tetapi masih memungkinkan peluang untuk menciptakan arus terbalik karena momentum motor saat melambat, atau karena motor dapat diputar. Jika arus terbalik dihasilkan, ia bergerak dari sisi negatif motor dan mencoba menemukan rute termudah ke tanah.

Rute ini mungkin melalui transistor atau melalui Arduino. Anda tidak dapat mengetahui dengan pasti apa yang akan terjadi, jadi Anda perlu memberikan cara untuk mengendalikan kelebihan arus ini. motor untuk pemasok kondisional udara

Agar aman, Anda menempatkan dioda melintasi motor. Dioda menghadap ke sumber tegangan, yang berarti bahwa tegangan dipaksa melalui motor, yang Anda inginkan. Jika arus dihasilkan dalam arah yang berlawanan, sekarang diblokir dari mengalir ke Arduino.