Program Dasar Arduino 4 : Variable Array
Perintah dengan Variable Array
Setelah pada artikel sebelumnya sudah dipelajari tentang :
- Program Dasar Arduino 1 : Perintah IF dan IF – ELSE
- Program Dasar Arduino 2 : Perulangan dengan While
- Program Dasar Arduino 3 : Perulangan dengan For
Selanjutnya saya akan sharing program dasar yang
selanjutnya. Kali ini kita akan membuat perintah dengan menggunakan variable
array.
Array adalah sebuah variabel
yang dapat menampung banyak data. Tiap-tiap data dapat diambil dengan format
alamat indeks (posisi) data yang ada dalam Array tersebut. Pengalamatan untuk indeks
untuk variable array ialah bilangan integer dan diawali dari bilangan nol(0).
Berikut ini ialah format yang dipakai untuk variable array :
Angka[6] = Angka[0], Angka[1], Angka[2], Angka[3],
Angka[4], Angka[5]
penjelasannya adalah ketika kita punya data berjumlah 6 di dalam variabel
Array, maka untuk pengalamatan data yang pertama dimulai dari alamat indeks ke-0, data yang ke-2 diberi alamat indeks ke-1, sampai data yang terakhir yaitu data yang ke-6 diberi alamat indeks ke-5.
Untuk memperjelas pemahaman tentang penggunaan variable
array pada program arduino maka langsung saja kita aplikasikan ke sistem
sedernana yaitu sebuah running led. Pertama, buatlah rangkaian seperti dibawah
ini:
Program :
const int numLED = 4;
const int pinLED[numLED] = {8,9,10,11};
void setup() {
for (int i=0; i<=4;
i++) {
pinMode(pinLED[i],
OUTPUT);
}
}
void loop() {
for (int i=0; i<4;
i++) {
digitalWrite(pinLED[i], LOW);
}
delay(1000);
for (int i=0; i<4;
i++) {
digitalWrite(pinLED[i], HIGH);
delay(1000);
}
}
Penjelasan Program :
PROGRAM
|
PENJELASAN PROGRAM
|
const int numLED = 4;
|
Inisialisasi untuk jumlah led yaitu led 1 sampain 4
|
const int pinLED[numLED] = {8,9,10,11};
|
inisialisasi 4 led pada pin Arduino (Pin 8 pada indeks ke-0, pin 9 pada indeks
ke 1, pin 10 pada indeks ke 2, dan pin 11 pada indeks ke 3)
|
void setup() {
For(int
i=0; i<4; i++) {
pinMode(pinLED[i], OUTPUT);
}
}
|
Inisialisasi pin LED 1 sampai 4 sebagai OUTPUT
|
void loop() {
for (int
i=0; i<4; i++) {
digitalWrite(pinLED[i], LOW);
}
delay(1000);
for
(int i=0; i<4; i++) {
digitalWrite(pinLED[i], HIGH);
delay(1000);
}
}
|
Mematikan semua LED dengan pengulangan for
Memberikan delay waktu 1 detik
Hidupkan semua LED bertahap dengan jeda 1 detik
|
Demikian program dasar yang ke-empat ini yang dapat saya
share. Silahkan untuk mempelajari program dasar yang selanjutnya pada artikel
yang lain pada web ini.
0 Response to "Program Dasar Arduino 4 : Variable Array"
Post a Comment