Sketch atau Baris Program Arduino
Sketch atau menurut saya adalah baris program Arduino yang ditulis dengan menggunakan Arduino IDE merupakan serangkaian fungsi dan perintah untuk menghitung atau mengkontrol Arduino. Di dalam sketch terdapat 2 ( dua ) fungsi utama yaitu setup() dan loop(). Dalam catatan ini saya akan menuliskan beberapa keterangan tentang keduanya. Silahkan simak di bawah ini.
setup()
Fungsi setup() merupakan fungsi yang digunakan di sketch / program arduino. Fungsi setup() hanya akan berjalan satu kali, setelah setiap menyala atau setelah board Arduino di reset.
Catatan Herwanto kali ini menggunakan referensi dari blog arduino reference dimana fungsi setup() ini termasuk dalam struktur bahasa pemrograman arduino. Seperti penjelasan sebelumnya bahwa fungsi ini akan di eksekusi sekali setelah board Arduino menyala atau setelah di reset.
Semoga catatan ini bermanfaat.
Fungsi setup() Dalam Sketch Arduino
Fungsi setup() dipanggil saat program dimulai. Digunakan untuk menginisialisasi variabel, mode pin, penggunaan library, dan lain-lain. Fungsi setup() hanya akan berjalan satu kali, setelah menyala atau board Arduino direset.int buttonPin = 3;void setup() {Serial.begin(9600);pinMode(buttonPin, INPUT);}void loop() {// ...}
loop()
Setelah membuat fungsi setup() dalam sketch Arduino yang berfungsi sebagai penginisialisi dan seting nilai awal, kemudian fungsi loop() akan melakukan pengulangan terus menerus.
Dimana semua perintah dalam fungsi loop() akan diulang berkali-kali sampai arduino dimatikan atau di reset.Fungsi loop() ini dapat dimasukkan perintah-perintah lain yang dapat mengontrol Arduino.
Contoh Kode Sketch
int buttonPin = 3;
// setup initializes serial and the button pinvoid setup() {Serial.begin(9600);pinMode(buttonPin, INPUT);}
// loop checks the button pin each time,// and will send serial if it is pressedvoid loop() {if (digitalRead(buttonPin) == HIGH) {Serial.write('H');}else {Serial.write('L');}
delay(1000);}
Dari kode di atas kita dapat melihat hasilnya dengan melakukan percobaan. dan kode tersebut telah saya coba menggunakan arduino UNO R3 dan berhasil, Anda juga dapat mencobanya sendiri.
Berbagai contoh sketch arduino sederhana telah saya tuliskan dalam blog herwanto ini. Untuk mengakses artikel atau tulisan-tulisan tersebut silahkan kunjungi halaman daftar artikel tentang Arduino di blog ini.
KUMPULAN ARTIKEL TENTANG ARDUINO