Arduino & IoT Academy · Pelajaran

pinMode dan OUTPUT

Memberi tahu pin bahwa pin tersebut akan mengalirkan arus ke LED

Pelajaran 1 dari 413 langkah

pinMode dan OUTPUT 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 Memiliki Tugas

Setiap pin Arduino dapat mendengarkan atau berbicara. Sebelum menggunakannya, Anda harus menentukan tugasnya. Pengaturan itulah yang disebut peran pinMode. 🔌

Mengapa Mode OUTPUT

Untuk menyalakan LED, pin harus mengirimkan arus ke luar. Anda menyatakan maksud tersebut dengan mengatur pin ke mode OUTPUT.

Panggilan pinMode

Anda mengonfigurasi sebuah pin sekali saja, di dalam setup(). Fungsi pinMode menerima nomor pin dan sebuah mode, lalu mengingat pilihan Anda.

pinMode(13, OUTPUT);

Memberi Nama pada Pin

Angka yang ditulis langsung dalam kode cepat membingungkan. Berikan nama yang jelas pada pin dengan konstanta agar sketsa Anda terbaca seperti bahasa biasa.

const int ledPin = 13;

Menyiapkannya Sekali Saja

Anda hanya perlu mendeklarasikan mode pin satu kali. Letakkan pinMode di dalam setup(), yang berjalan sekali saat papan dinyalakan.

void setup() {
  pinMode(ledPin, OUTPUT);
}

LED Bawaan

Pin 13 istimewa: sebagian besar papan Arduino menghubungkannya ke LED bawaan kecil. Artinya, Anda dapat menguji keluaran tanpa komponen tambahan. 💡

Alias yang Lebih Mudah

Anda tidak perlu menghafalkan nomornya. Arduino menyediakan nama bawaan LED_BUILTIN, yang menunjuk ke LED bawaan tersebut untuk Anda.

pinMode(LED_BUILTIN, OUTPUT);

OUTPUT vs INPUT

Setiap pin secara bawaan berada dalam keadaan mendengarkan. Menetapkan OUTPUT mengubahnya sehingga pin secara aktif mengalirkan tegangan, bukan sekadar mendeteksinya.

Arti dari “Mengalirkan”

Pin OUTPUT dapat mengeluarkan sekitar 5 volt atau menarik tegangan turun ke 0. Aliran terkontrol inilah yang membuat pin mengendalikan LED agar menyala atau mati.

Lupa Menetapkan pinMode

Jika Anda melewati pinMode, LED mungkin tetap redup atau tidak menyala. Pin tidak pernah masuk ke mode OUTPUT, sehingga tidak dapat mengalirkan arus yang cukup untuk membuatnya terang.

setup Adalah Panggungnya

Bayangkan setup() sebagai persiapan panggung sebelum pertunjukan. Mendeklarasikan mode pin di sini menyiapkan semuanya untuk loop yang berjalan setelahnya.

Pemeriksaan Singkat

Anda ingin sebuah pin menyalakan LED. Apa yang harus Anda panggil terlebih dahulu?

Rangkuman

Anda telah mempelajari cara menetapkan pin dengan pinMode dan OUTPUT di dalam setup(). Setelah pin siap mengalirkan arus, Anda kini dapat membuatnya berkedip. 🎉

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 “pinMode dan OUTPUT” gratis?

Ya — teks lengkap “pinMode dan OUTPUT” 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 “pinMode dan OUTPUT”?

Memberi tahu pin bahwa pin tersebut akan mengalirkan arus ke LED 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 “pinMode dan OUTPUT” 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. pinMode dan OUTPUT
  2. digitalWrite HIGH & LOW
  3. delay() dan Pengaturan Waktu Blink
  4. Memasang LED Eksternal dengan Aman
← Kembali ke Arduino & IoT Academy