Belajar Dasar Pemrograman Arduino



Selamat datang di blog pribadi saya, kali ini saya akan sedikit berbagi ilmu tentang Arduino. Yapss.. buat kalian yang sudah tau mungkin tidak asing lagi dengan board yang satu ini tapi buat kalian yang baru ingin belajar atau bahkan tidak sengaja kesasar ke blog ini. Baca aja dulu siapa tau suka..

Oke.. kali ini saya tidak akan menjelas Apa itu Arduino? karena kalian dapat membacanya di artikel di blog ini, tapi saya akan sedikit membahas program dasar dari Arduino.

Baiklah langsung saja kita mulai..


1
2
3
4
5
6
7
8
9
void setup() {
  // put your setup code here, to run once:

}

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

}

void setup()

Semua program yang kalian tuliskan di dalam void setup ini hanya akan di baca satu kali saja oleh Arduino. Biasanya program yang ditulis yaitu berupa setup awal. contohnya sebagai berikut

1
2
3
4
5
6
void setup(){

pinMode(13, OUTPUT); //pin 13 sebagai output
pinMode(12, INPUT); //pin 12 sebagai input

}

void loop()

Berbeda dengan yang ada di void setup, program yang ada di void loop ini akan di baca dan  di ulang terus menerus oleh Arduino. jadi kalian dapat menuliskan program perintah di dalam void loop ini. Contohnya seperti ini.

1
2
3
4
5
6
7
8
9
void loop(){

//perintah untuk memberikan 5V (nyala)
digitalWrite(13, HIGH); 

//perintah untuk memberikan 0V (mati)
digitalWrite(12, LOW); 

}


pinMode()

ini adalah perintah untuk mengatur mode pin. Jadi pin dapat kita atur ingin kita gunakan sebagai output/input. Contohnya seperti ini:


1
2
3
4
5
//Pin sebagai OUTPUT
pinMode(13, OUTPUT);

//Pin sebagai INPUT
pinMode(12, INPUT);

kode ini biasanya didalam void setup sebagai setup awal sebuah pin.


digitalWrite()

Perintah ini digunakan untuk memberikan sebuah nilai digital. Apakah akan diberikan nilai 1/HIGH atau 0/LOW. Contohnya seperti ini :

1
2
3
digitalWrite(13, HIGH);

digitalWrite(12, LOW);

digitalRead()

Ini digunakan untuk membaca data dari pin yang telah ditentukan. Data yang dapat dibaca hayalah data digital yaitu 1/0. Contoh penggunaanya seperti ini: 


1
digitalRead(13);


analogWrite()

Sama seperti perintah digitalWrite, perintah ini untuk memberikan nilai pada sebuah pin, yang membedakan adalah nilai yang diberikan lebih bervariasi yaitu dari 0-225. Tapi hanya beberapa pin saja yang dapat diberikan nilai PWM. Pada Arduino UNO kalian dapat menggunakan pin3,5,6,9,10, dan 11. Contohnya seperti ini:


1
analogWrite(9,200)//artinya pin 9 diberikan nilai sebesar 200

analogRead()

Kode ini digunakan untuk membaca data analog yang diterima oleh Arduino. Contohnya seperti ini :

1
analogRead(A0);// membaca nilai analog pada pin A0


Oke itu tadi sedikit pembahasan dasar pemrograman Arduino, jika kalian belum paham silahkan tanyakan di kolom komentar. Terimakasih sudah berkunjung ke blog saya lalu terus berproses dan jangan menerah.


















Related Posts

Posting Komentar

Subscribe Our Newsletter