Arduino & IoT Academy · Pelajaran

setup() Berjalan Sekali

Blok awal untuk menyiapkan pin dan serial

Pelajaran 1 dari 413 langkah

setup() Berjalan Sekali 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.

Dua Blok dalam Setiap Sketsa

Setiap program Arduino dibangun dari dua fungsi. Fungsi pertama adalah setup(), dan membuatnya dengan benar akan memudahkan bagian lainnya. 🙂

Berjalan Tepat Satu Kali

Gagasan utamanya: setup() berjalan satu kali, tepat setelah papan Anda menyala atau diatur ulang. Fungsi ini tidak mengulang dengan sendirinya.

Bentuk setup()

setup() adalah fungsi dengan tanda kurung kosong dan kurung kurawal. Semua yang Anda tulis di antara kurung kurawal tersebut merupakan kode awal Anda.

void setup() {
  // startup code goes here
}

Mengapa void?

Kata void berarti setup tidak mengembalikan nilai. Anda hanya menjalankan perintah, bukan memberikan hasil kepada siapa pun.

Siapkan Pin Anda

setup adalah tempat Anda menentukan cara setiap pin bekerja. Gunakan pinMode() sekali di sini agar papan mengetahui pin mana yang mengirim atau menerima sinyal.

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

Buka Saluran Serial

Komunikasi dengan komputer juga dimulai di sini. Serial.begin() membuka koneksi USB sekali, sehingga siap digunakan untuk mengirim pesan nanti.

void setup() {
  Serial.begin(9600);
}

Hanya Tugas Sekali Jalan

Letakkan hal-hal yang harus terjadi satu kali di sini: mengatur mode pin, memulai Serial, atau menginisialisasi sensor. Setup adalah daftar periksa untuk memulai.

Selalu Berjalan Lebih Dahulu

Apa pun isi sketsa Anda, setup() selalu berjalan sebelum logika yang berulang. Fungsi inilah yang pertama kali dilakukan papan.

Pengaturan Ulang Menjalankannya Lagi

Tekan tombol pengaturan ulang papan atau putuskan lalu nyalakan kembali dayanya, dan setup() akan berjalan sekali lagi. Awal yang baru berarti setup yang baru.

Gabungkan Beberapa Baris

Anda dapat menempatkan banyak tugas sekali jalan di dalam setup. Papan menjalankannya dari atas ke bawah, lalu melanjutkan dan tidak kembali lagi.

void setup() {
  pinMode(13, OUTPUT);
  Serial.begin(9600);
}

Kosong Tetap Valid

Sketsa dapat memiliki setup() yang kosong jika tidak ada yang perlu disiapkan. Kurung kurawal tetap harus ada, meskipun tidak berisi apa pun.

void setup() {
}

Pemeriksaan Singkat

Mari kita uji cara kerja setup().

Rangkuman: setup()

Anda telah mempelajari bahwa setup() berjalan sekali saat awal, mengembalikan void, dan menjadi tempat Anda menyiapkan pin serta Serial. Fungsi ini adalah daftar periksa untuk memulai 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 “setup() Berjalan Sekali” gratis?

Ya — teks lengkap “setup() Berjalan Sekali” 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 “setup() Berjalan Sekali”?

Blok awal untuk menyiapkan pin dan serial 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 “setup() Berjalan Sekali” 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. setup() Berjalan Sekali
  2. loop() Berjalan Selamanya
  3. Komentar & Sketch yang Rapi
  4. Error Kompilasi & Cara Membacanya
← Kembali ke Arduino & IoT Academy