Memahami cara Arduino mengendalikan beban berarus besar menggunakan relay dan transistor, serta mengatur kecepatan dan arah motor DC menggunakan driver L298N.
Pin digital Arduino dirancang untuk mengirimkan sinyal data, bukan tenaga (power). Sebuah pin digital pada Arduino Uno maksimum hanya mampu menyuplai arus sekitar 20-40 mA pada tegangan 5V.
Sebagai perbandingan:
Untuk mengontrol beban besar, Arduino membutuhkan "tangan bantuan". Salah satunya adalah Relay. Relay adalah sakelar mekanik yang digerakkan oleh elektromagnet.
Selain relay, kita juga bisa menggunakan Transistor (seperti TIP120, MOSFET) sebagai sakelar elektronik. Berbeda dengan relay yang menggunakan gerakan mekanik dan bersuara "cetek-cetek", transistor murni elektronik sehingga sunyi dan bisa hidup-mati ribuan kali per detik.
Jika kita ingin membuat mobil robot, kita tidak hanya ingin motor berputar atau mati, tapi juga ingin motor bisa maju, mundur, dan diatur kecepatannya. Transistor tunggal hanya bisa mengatur satu arah. Untuk itu, kita menggunakan komponen H-Bridge seperti Modul L298N.
L298N memungkinkan kita mengatur 2 motor DC sekaligus (Motor A dan Motor B). Modul ini bekerja sebagai jembatan: menyalurkan tenaga dari Baterai besar menuju Motor, sementara Arduino cukup "memberikan perintah".
Pada Driver L298N, untuk satu motor (misal Motor A) terdapat 3 pin kontrol:
Berdasarkan kode di atas, cobalah untuk:
belokKiri() dengan cara membuat Motor A (kiri) berputar mundur, dan Motor B (kanan) berputar maju.loop(): Maju 2 detik -> Belok Kiri 1 detik -> Maju 2 detik -> Berhenti.Luangkan 2–3 menit untuk menjawab pertanyaan di bawah secara jujur.
Apa yang paling mengejutkan atau menarik hari ini?
Kini kamu mengerti kenapa mobil robot butuh modul tambahan. Apa bagian paling berkesan hari ini?
Apa yang masih membingungkan atau ingin kamu pahami lebih dalam?
Apakah ada logika kombinasi pin (IN1/IN2) yang masih membuatmu bingung?
Apa yang ingin kamu coba atau pelajari minggu depan?
Selain membuat mobil robot, benda apa lagi yang bisa digerakkan menggunakan motor DC dan L298N?
Refleksi tidak dinilai — ini adalah ruang jujurmu untuk berpikir.