0

Memahami Void setup dan Void loop Pada Arduino

setup()

Fungsi setup() dipanggil ketika sketsa dimulai. Struktur ini berguna untuk menginisialisasi variabel, mendeklarasikan pin yang di gunakan, menggunakan library, dll. Fungsi setup() hanya akan berjalan sekali, setiap menyala atau restart board Arduino.

Contoh

int buttonPin = 3;

void setup()
{
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

void loop()
{
  // ...
}

loop()

Setelah menggunakan fungsi setup() yang menginisialisasi dan menetapkan nilai awal, fungsi loop() berguna untuk melaksanakan / mengeksekusi perintah program yang telah dibuat. Fungi ini akan secara aktif mengontrol board Arduino baik membaca input atau merubah output.

Contoh

int buttonPin = 3;

// inisialisasi serial dan tombol
void setup()
{
  Serial.begin(9600);
  pinMode(buttonPin, INPUT);
}

// melakukan pengecekan tombol secara berkala,
// dan akan dikirim jika tombol ditekan
void loop()
{
  if (digitalRead(buttonPin) == HIGH)
    Serial.write('H');
  else
    Serial.write('L');

  delay(1000);
}

rp.rusdiana

Leave a Reply

Your email address will not be published. Required fields are marked *