Bagi teman-teman yang ingin mempelajari bahasa pemrograman dengan arduino, teman-teman harus mendownload IDE Arduino terlebih dahulu. Tenang saja, IDE ini gratis dan bisa juga digunakan untuk berbagai device. Kamu bisa download disini https://www.arduino.cc/en/software
Kira – kira bentuknya seperti diatas, dimana terdapat dua function utama yaitu setup dan loop. Guna dari function setup biasanya digunakan untuk inisialisasi saja karena hanya dirun sekali saja saat arduino dinyalakan. Sebaliknya function loop digunakan untuk fungsi yang berulang misalnya diatas, kita membuat lampu LED dengan Pin 6 dan 13 (LED_BUILTIN) berkedip dengan interval 1 detik.
Sekarang kita jelaskan code didalam function setup, pada function ini terdapat code pinMode(6, OUTPUT) yang artinya pada Pin ke 6 kita ingin Pin ini menjadi Output dari code kita nanti. Misalnya pada code diatas kita ingin menyalakan lampu LED. Sebaliknya jika ini adalah inputan, teman-teman bisa menggunakan variable INPUT (misalnya button).
Selanjutnya pada function loop, kita bisa lihat terdapat code digitalWrite(6, 0) yang artinya pada pin ke 6, kita ingin mematikan lampu LED. Jika teman-teman menggunakan inisial bawaan arduino maka bisa menggunakan LOW dan sebaliknya HIGH artinya menyalakan atau 1.
Pada function loop, kita juga mendapatkan code delay(1000) yang artinya kita menunda code kita berjalan selama 1 detik (satuannya ms).
Gimana? mudah ya codenya? teman-teman bisa pelajari code lainnya di https://docs.arduino.cc/programming/
Langsung Paste Codenya :
void setup() {
// put your setup code here, to run once:
pinMode(LED_BUILTIN, OUTPUT);
pinMode(6, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(LED_BUILTIN, HIGH);
digitalWrite(6, 0);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
digitalWrite(6, 1);
delay(1000);
}