0

Belajar Pemrograman Arduino Dasar

Dalam beberapa tahun terakhir Arduino menjadi salah satu kontroler / pengendali yang populer saat ini, untuk itu belajarlistrik.com akan membahas tentang Belajar Pemrograman Dasar Arduino. Bagi teman – teman yang baru mempelajari Arduino bisa baca tulisan tentang Belajar Arduino | Rangkaian dan Pemrograman Arduino.

Rangkaian PCB Arduino

Rangkaian PCB Arduino

Pada dasarnya pemrogram Arduino menggunakan aturan – aturan (syntax) dengan mengacu ke bahasa C, sehingga bagi yang telah terbiasa menggunakan bahasa C seperti memprogram mikrokontroler menggunakan Codevision AVR atau menggunakan Turbo C atau Visual C# (saingannya Visual Basic) tentunya tidak akan kesulitan dalam mempelajari pemrograman Arduino

Belajar Pemrograman Arduino Dasar

Ketika kita pertama kali membuka program Arduino, pada jendela sketch akan otomatis muncul seperti ini:

Tampilan sketch pemrograman dalam belajar arduino

Tampilan sketch pemrograman dalam belajar arduino

void setup() {

// put your setup code here, to run once:

}

void loop() {
// put your main code here, to run repeatedly:

}

Void setup() artinya kode perintah yang hanya akan dijalankan pada saat awal Arduino, biasanya untuk menentukan pin input output, untuk membuat variabel, deklarasi ADC, PWM, Library dan sebagainya.

contoh:

pinMode(7, OUTPUT);               // konfigurasi pin 7 sebagai OUTPUT
pinMode(8, INPUT);                   // konfigurasi pin 8 sebagai INPUT

Void loop() artinya kode perintah yang akan dijalankan secara terus menerus (looping), biasanya untuk melakukan perintah utama semisal menghidup mematikan led, membaca nilai analog sensor, mencetak tulisan pada LCD dan sebagainya .

cont0h:

digitalWrite(7, HIGH);              //untuk memberikan logic high (1)  kepada pin 7.
digitalWrite(8, LOW);              //untuk memberikan logic low (0)  kepada pin 8.

datasensor = analogRead(analogPin);   // membaca data analog
delay(100);                                                       // membuat delay selama 100 ms

Serial.print(“belajarlistrik.com”);        //menampilkan teks belajarlistrik.com pada Serial Monitor

Adapun aturan – aturan dalam pemrograman Arduino mengacu kepada atrauan pada Bahasa C, seperti aturan dalam tipe data, percabangan, operator aritmatka, operator perbadingan, operator perulangan, dan yang terpenting karena pemrograman Arduino menggunakan aturan – aturan pada bahasa C maka pemrograman Arduino bersifat case sensitive yaitu kesalahan penulisan huruf besar dan kecil akan dianggap error oleh compiler.

Aturan – Aturan Dasar Pemrograman Arduino

Berikut akan dijelaskan secara singkat aturan – aturan pemrograman dalam Arduino:

  • Tipe Variable

Variable adalah tipe daya yang digunakan untuk menyimpan suatu nilai pada sebuah nama. Yang biasa digunakan diantaranya adalah Integer, Long, Boolean, Float, Character.

int (integer)
Variabel yang paling sering digunakan dan dapat menyimpan data sebesar 2 bytes (16 bits).

long (long)
Biasa digunakan jika nilai datanya lebih besar dari integer. Menggunakan 4 bytes (32 bits).

boolean (boolean)
Variabel yang hanya menyimpan nila TRUE dan FALSE saja. Hanya menggunakan 1 bit saja 😉

float(float)
Digunakan untuk floating point pada nilai decimal. Memory yang digunakan 4 bytes (32 bits).

char(character)
Menyimpan character berdasarkan ASCII kode (contoh: ‘A’=65). Menggunakan 1 byte (8 bits).

  • Operator Aritmatika

=      (sama dengan)
%    (persentase)
+      (penambahan)
      (pengurangan)
*       (perkalian)
/        (pembagian)

  • Operator perbandingan

== (sama dengan)
!=  (tidak sama dengan)
<   (lebih kecil dari)
>   (lebih besar dari)

  • Perulangan, percabangan

if(kondisi pertama)
{
perintah
}
else if(kondisi kedua)
{
Perintah
}
else
{
perintah
}

while(1)

{

perintah

}

  • Aturan umum

case sensitve, setiap perintah harus diakhiri dengan titik koma “;” dan awal dan akhir program harus dimulai dan akhiri dengan tanda kurung kurawal “{}”

Sekian dulu pembahasan belajarlistrik.com mengenai Belajar Pemrograman Dasar Arduino, pada tulisan selanjutnya akan memulai membuat beberapa project sederhana menggunakan Arduino.

Semoga bermanfaat..

Referensi:

www.arduino.cc/en/Guide/Environment.html

belajarlistrik.com/2016/12/02/belajar-arduino-rangkaian-pemrograman/

admin

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *