Arduino & IoT Academy · Pelajaran

Mengapa Anda Membutuhkan Pengendali

Pin tidak dapat memberi daya pada motor; gunakan transistor atau pengendali.

Pelajaran 1 dari 413 langkah

Mengapa Anda Membutuhkan Pengendali adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Arduino & IoT Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Pin Itu Terbatas

Pin Arduino hanya dapat mengalirkan beberapa miliampere. Jumlah itu cukup untuk sebuah LED, tetapi sebuah motor membutuhkan arus yang jauh lebih besar daripada yang mampu disediakan pin. ⚡

Kebutuhan Motor

Bahkan motor DC kecil dapat menarik arus ratusan miliampere saat mulai berputar. Hubungkan langsung ke pin, dan Anda berisiko membakar papan seketika.

Gunakan Pengendali

Pengendali berfungsi sebagai perantara. Pin Anda mengirim sinyal kendali kecil, lalu pengendali mengalihkan arus yang jauh lebih besar dari catu daya terpisah.

Transistor sebagai Sakelar

Pengendali paling sederhana adalah satu transistor. Tegangan kecil pada basanya memungkinkan arus besar mengalir, seperti keran yang dibuka perlahan oleh pin Anda.

Catu Daya Terpisah untuk Motor

Motor mengambil daya dari catu daya miliknya sendiri, bukan dari 5V Arduino. Pin hanya mengaktifkan transistor, sehingga arus besar tidak pernah menyentuh papan Anda.

Gunakan Ground Bersama

Catu daya motor dan Arduino harus berbagi satu ground. Tanpa acuan bersama, transistor tidak akan menerima sinyal aktif atau nonaktif yang jelas.

Mengendalikannya dalam Kode

Bagi program Anda, pengendali transistor terlihat seperti LED. Atur pin ke HIGH untuk menjalankan motor dan LOW untuk menghentikannya.

pinMode(9, OUTPUT);
digitalWrite(9, HIGH); // motor on
digitalWrite(9, LOW);  // motor off

MOSFET untuk Beban Lebih Besar

Untuk arus yang lebih besar, MOSFET tingkat logika adalah sakelar pilihan utama. Komponen ini hanya membuang sedikit energi sebagai panas dan dapat menangani motor yang tidak mampu ditangani transistor kecil.

Modul Pengendali Siap Pakai

Anda jarang perlu merangkai transistor secara manual. Sebuah modul pengendali memuat komponen sakelar dalam satu papan yang rapi dan cukup Anda colokkan.

Hanya Satu Arah

Satu transistor dapat menyalakan dan mematikan motor, tetapi motor hanya berputar ke satu arah. Untuk membalik arah motor, Anda memerlukan lebih banyak komponen, yang akan dibahas pada pelajaran berikutnya. 🔄

Mengapa Papan Tetap Aman

Tujuan utama pengendali adalah memberikan pemisahan: komponen ini memungkinkan pin 5V yang rapuh mengendalikan beban kuat tanpa membahayakan Arduino itu sendiri.

Pemeriksaan Singkat

Mengapa motor DC tidak boleh dihubungkan langsung ke pin keluaran Arduino?

Rangkuman

Pin itu lemah, sedangkan motor membutuhkan banyak arus, jadi pengendali seperti transistor atau MOSFET mengalihkan daya dari catu terpisah. Hubungkan ground bersama untuk melindungi papan Anda. 🚀

Gratis untuk memulai

Belajar C++ dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mengapa Anda Membutuhkan Pengendali” gratis?

Ya — teks lengkap “Mengapa Anda Membutuhkan Pengendali” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Arduino & IoT Academy, upgrade ke CoddyKit PRO. Kursus Arduino & IoT Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Mengapa Anda Membutuhkan Pengendali”?

Pin tidak dapat memberi daya pada motor; gunakan transistor atau pengendali. Kamu berlatih Arduino & IoT Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Arduino & IoT Academy?

Tidak diperlukan pengalaman sebelumnya. Arduino & IoT Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Mengapa Anda Membutuhkan Pengendali” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Arduino & IoT Academy ini?

Ya. Setiap pelajaran Arduino & IoT Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mengapa Anda Membutuhkan Pengendali
  2. Kecepatan dan Arah dengan H-Bridge
  3. Nyalakan-Matikan Perangkat Listrik dengan Relay
  4. Lindungi dari Lonjakan Flyback
← Kembali ke Arduino & IoT Academy