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.
Tantangan
MudahLED 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);
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Rangkaian Pertama
2Berkomunikasi dengan Komputermu
Halo, Serial MonitorPrint dan PrintlnMencetak AngkaVariabel PertamamuMenghitung NaikSaat int Kehabisan Kapasitas3Matematika di Papan
Konstanta BernamaOperator AritmetikaPembagian Bilangan BulatBilangan Desimal dengan floatKedipan yang Makin CepatLatihan sendiri: Playground Arduino