Program Dasar Arduino 4 : Variable Array


Perintah dengan Variable Array





Setelah pada artikel sebelumnya sudah dipelajari tentang :
  1. Program Dasar Arduino 1 : Perintah IF dan IF – ELSE
  2. Program Dasar Arduino 2 : Perulangan dengan While
  3. 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:

Rangkaian arduino dengan 4 buah led untuk simulasi program dengan variabel array


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.


SEKIAN DAN SEMOGA BERMANFAAT


Berlangganan update artikel terbaru via email:

0 Response to "Program Dasar Arduino 4 : Variable Array"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel