Menu
CoddyTech

Konstanta Bernama

Termasuk bagian Rangkaian Pertama dalam perjalanan Arduino di Coddy. Pelajaran 13 dari 22.

Letakkan const di depan variabel, maka variabel itu menjadi konstanta: nilainya ditetapkan satu kali dan tidak akan pernah berubah.

const int ledPin = 7;

Nama menunjukkan kegunaan sebuah pin: digitalWrite(ledPin, HIGH) lebih mudah dipahami daripada digitalWrite(7, HIGH), yang membuatmu harus mengingat apa yang terhubung ke pin 7. Jika LED dipindahkan ke pin lain, kamu cukup mengubah satu baris, alih-alih mencari setiap angka 7.

Menyimpan nilai baru ke dalam konstanta membuat sketch gagal dikompilasi, dengan error yang menyatakan bahwa variabel tersebut hanya dapat dibaca. Ini melindungi nilai yang tidak boleh berubah.

challenge icon

Tantangan

Mudah

LED telah dipindahkan ke pin 7, tetapi kode awal masih menggunakan 13 di tiga tempat.

  • di bagian atas, tambahkan const int ledPin = 7;
  • ganti setiap 13 dengan ledPin

Tekan Jalankan, lalu Periksa.

Coba sendiri

// tambahkan konstanta di sini

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

void loop() {
  digitalWrite(13, HIGH);
  delay(500);
  digitalWrite(13, LOW);
  delay(500);
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Rangkaian Pertama

Latihan sendiri: Playground Arduino