Arduino & IoT Academy · Pelajaran

digitalWrite HIGH & LOW

Menyalakan dan mematikan pin untuk menyalakan LED

Pelajaran 2 dari 413 langkah

digitalWrite HIGH & LOW adalah pelajaran Arduino & IoT Academy gratis di CoddyKit. Ini adalah pelajaran 2 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.

Sekarang Buatlah Menyala

Pin Anda sudah diatur sebagai OUTPUT, tetapi masih diam. Untuk benar-benar menyalakan atau mematikannya, Anda menggunakan satu perintah baru: digitalWrite. ✨

Hanya Dua Keadaan

Pin digital hanya memiliki dua keadaan. Pin sepenuhnya menyala, yang disebut HIGH, atau sepenuhnya mati, yang disebut LOW. Tidak ada keadaan di antaranya.

HIGH Berarti Menyala

Menulis HIGH menaikkan tegangan pin hingga kira-kira 5 volt. Tegangan itu mengalir melalui LED dan menyalakannya. HIGH adalah sinyal menyala.

digitalWrite(ledPin, HIGH);

LOW Berarti Mati

Menulis LOW menurunkan tegangan pin kembali ke 0 volt. Tanpa tegangan untuk mendorong arus, LED menjadi gelap. LOW adalah sinyal mati.

digitalWrite(ledPin, LOW);

Dua Argumen

digitalWrite memerlukan dua hal: pin mana yang akan diubah dan keadaan yang akan ditetapkan. Jadi, Anda memberikan pin lalu HIGH atau LOW.

digitalWrite(pin, HIGH);

Tempatnya di dalam loop

Anda menetapkan mode pin sekali, tetapi dapat mengubah keadaannya kapan saja. Letakkan digitalWrite di dalam loop() untuk menyalakan LED sesuai kebutuhan.

Menyala Lalu Mati

Untuk membuat kedipan, Anda cukup bergantian. Alirkan pin ke HIGH, lalu ke LOW, dan LED berganti antara menyala dan gelap.

digitalWrite(ledPin, HIGH);
digitalWrite(ledPin, LOW);

Terlalu Cepat untuk Dilihat

Jalankan HIGH lalu LOW tanpa jeda, dan LED berkedip jauh terlalu cepat untuk dilihat mata. Anda memerlukan jeda, yang akan dibahas pada pelajaran berikutnya.

1 dan 0 Juga Dapat Digunakan

HIGH dan LOW hanyalah nama yang lebih mudah dipahami. Di balik layar, keduanya sama dengan 1 dan 0, sehingga digitalWrite(pin, 1) melakukan hal yang sama seperti HIGH.

Baca Kembali Keadaannya

digitalWrite mengubah pin, tetapi tidak pernah melaporkan hasilnya. Untuk memeriksa apa yang dilakukan pin keluaran, Anda harus menyimpan keadaannya sendiri dalam sebuah variabel.

Perhatikan Rangkaiannya

LED bawaan tidak memerlukan komponen tambahan, tetapi LED eksternal dapat menarik arus terlalu besar. Selalu lindungi LED dengan resistor, yang akan dibahas sebentar lagi.

Pemeriksaan Singkat

LED Anda sudah terhubung dan pin berada dalam mode OUTPUT. Bagaimana cara mematikannya?

Rangkuman

Sekarang Anda mengendalikan pin dengan digitalWrite, menggunakan HIGH untuk menyala dan LOW untuk mati. Selanjutnya, Anda akan menambahkan pengaturan waktu agar kedipan benar-benar terlihat. 🎉

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 “digitalWrite HIGH & LOW” gratis?

Ya — teks lengkap “digitalWrite HIGH & LOW” 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 “digitalWrite HIGH & LOW”?

Menyalakan dan mematikan pin untuk menyalakan 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 2 dari 4.

Berapa lama pelajaran “digitalWrite HIGH & LOW” 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