Dark Kage Is Valid HTML5
Follow

Search This Blog

Link Teman

Chat

Pemrograman Digital Output Menggunakan Library Arduino dan fungsi Register

Assalamualaikum wr.wb
yo , kali ini saya akan mempost hal-hal yang ane praktekkan di minggu lalu , lebih tepatnya sih selasa ada 5 buah praktek tentang adruino yg saya dan temen2 lakukan, kali ini saya akan mengshare satu per satu ,,,krna saya tak memiliki arduino jadi saya kasih simulasi di ISIS aj yee ,,


 chek this out! :D


A. Program Digital Output menggunakan Library Arduino

Fungsi :  Program berfungsi untuk mengontrol 6 lampu LED bro , 3 lampu dinyalakan dan 3 sisanya di matikan melalui program . program yg dibuat menggunakan fungsi Arduino IDE

1. pertama2 buat program dibawah ini pada arduino :

void setup() {
  pinMode(8, OUTPUT);
  pinMode(9, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, 1);
  pinMode(12, 1);
  pinMode(13, 1);
}
void loop() {
  digitalWrite(8, HIGH);
  digitalWrite(9, HIGH);
  digitalWrite(10, 1);
  digitalWrite(12, LOW);
  digitalWrite(13, 0);
}


lalu di compile (perhatikan gambar) :)

 
Gambar 1

2. setelah compiling down, sekarang kita buka ISIS dan rangkailah gambar dibawah ini pada isis :

Gambar 2.1 
Gambar 2.2
3. setelah dirangkai, langkah selanjutnya adalah mengcopy program pada Arduino kedalam ISIS , perhatikan gambar (copy yg diblock) kedalam program isis , paste pada kolom program files:

Gambar 3.1

Gambar 3.1.2
4. setelah di paste , lalu tekan Play pada ISIS , maka simulasi akan menunjukkan 3 led akan menyala

B. Fungsi Register

nah, pada percobaan kali ini kita akan mencoba sintax yg berbeda, yaitu sintax register, hasilnya akan sama tp ini lebih simple . masukan program dibawah ini 

void setup() {
  DDRB=0x3F;
}
void loop() {
  PORTB=0x07;
}

dan lakukan sama seperti langkah2 diatas, maka tidak ada perbedaan :)


C. Fungsi Delay

Ya , selanjutnya pada fungsi delay , fungsi delay kali ini bertujuan agar buzzer menyala dan mati secara bergantian sesuai dengan detik atau waktu tertentu,  suaranya itu sperti bunyi sirine , satu kelas pada ngeluarin bunyi seperti itu dan ramai banget :D

berikut cara2nya :

  • Tuliskan sintax program dibawah ini kedalam arduino kemudian di compile  (perhatikan gambar)
void setup() {
  pinMode(12, OUTPUT);
}
void loop() {
  digitalWrite(12, HIGH);
  delay(1000);
  digitalWrite(12, LOW);
  delay(1000);
}

  • setelah di compile baru kita susun komponen pada ISIS, susun sperti gambar dibawah dan copy program 2 paling bawah pada kotak warna hitam pada arduino software, lalu pastekan pada simulasi arduino di ISIS (perhatikan Gambar) 

Susunan Komponen

Paste pada Simulasi isis

  • Setelah di Pastekan , lalu kita Play simulasinya, maka Buzzer akan menyala dan mati dalam waktu selang 1 detik. (berhubung Buzzer tidak berfungsi saat simulasi , maka sebagai visualisasi saya ganti LED) biar terlihat perbedaannya.
 Buzzer (LED)Mati
 Buzzer (LED) Hidup
D. Pemograman digital INPUT menggunakan Fungsi arduino via push button, 

seperti pada Kasus C (ya elah , kyk detektifan) kali ini dengan sintax berbeda dan di tambah push button , langkah2nya sperti biasa.

  • STEP pertama : Masukkan Sintax dibawah ini lalu compile pada Program Arduino : 
void setup() {
  pinMode(A0, INPUT);
  digitalWrite(A0, HIGH);
  pinMode(12, OUTPUT);
}
void loop() {
  if(digitalRead(A0)==LOW) {
        digitalWrite(12, HIGH);
  }
  else{
       digitalWrite(12,LOW);
  }
}
Gambar
  

  • Setelah menyusun komponen Pada ISIS , copy 2 baris program paling bawah pada box hitam dan pastekan pada Arduino pada simulasi ISIS. (perhatikan Gambar) 
Gambar 1

Gambar 2
Gambar 3


  • Setelah Di pastekan maka Simulasi akan berjalan







E. Program Digital Input menggunakan Konfigurasi Register

sama seperti cara D , yg berbeda hanya isi sintaxnya, berikut adalah isi dari sintax register : 

void  setup()  {
  DDRC  =  0x00;
  PORTC  =  0x01;
  DDRB  =  0x10;
}

void  loop()  {
if(bit_is_clear(PINC,0)) {
  PORTB  =  0x10;
}
else  {
PORTB  =  0x00;
}
}

  • Hasilnya : 







#Bersambung :3

-THANK YOU-




Cara Membuat Program Sederhana dan Simulasi Arduino pada ISIS

Cara Membuat Program Sederhana dan Simulasi Arduino pada ISIS



Berikut adalah Contoh Program Sederhana pada Arduino, kali ini saya akan mengshare Program "Blink"

1. Buka Program Arduino

Klik kanan run as administrator atau bisa klik dua kali, tampilannya akan ada seperti gambar dibawah ini :

Gambar1

2. Tuliskan Sintax atau Program Sederhana Berikut Ini (perhatikan Contoh Gambar)


int led = 13;

void setup() {
  pinMode(led, OUTPUT);
}

void loop() {
  digitalWrite(led, HIGH);
  delay(1000);
  digitalWrite(led, LOW);
  delay(1000);
}



Gambar 2

3. Lakukan kompilasi program yang telah dituliskan untuk mengecek kesalahan penulisan sintaks. Klik menu centang (Verify) untuk melakukan proses kompilasi program (Perhatikan Lingkaran Merah)





Gambar 3.1

Bila terjadi Kesalahan silahkan cek kembali Programnya , apabila tidak terjadi kesalahan akan tampak seperti gambar dibawah :


Gambar 3.2

4.Setelah itu kita buka Progam ISIS.
Klik kanan run adminstrator or klik dua kali maka tampilannya akan seperti ini:

Gambar 4.1

 
Gambar 4.2



5.Setelah itu Klik menu Pick untuk mengambil komponen pada simulasi 


Gambar 5.1



Sebagai Contoh kita pick Komponen Arduino :  

Gambar 5.2

Lalu Klik Oke maka hasilnya akan sperti ini : 

Gambar 5.3

6. Pick semua Komponen yg dibutuhkan, kali ini kita hanya akan memerlukan Arduino Uno, resistor 1 buah dan 1 buah led berwarna biru . setelah di pick maka hubungkan (connect) masing2 komponen seperti gambar berikut ini : 

Gambar 6
7. setelah komponen selesai di pick , agar simulasi pada ISIS bisa di jalankan klik dua kali pada gambar simulai arduino diatas , lalu kita kembali pada skech (software) pada arduino dan copykan satu baris diatas list paling bawah pada software arduino dan paste pada softwar simulasi ISIS tadi (perhatikan Lingkaran merah) Perhatikan gambar berikut : 


Gambar 7.1



Gambar 7.2



8. Setelah itu Klik ok , lalu Play simulasi di pojok kanan bawah, apabila software bekerja maka LED akan berwarna BIRU



Gambar 8







 


Cara Instalansi Driver Arduino UNO


Instalasi Driver 

Berikut Cara Instalansi Driver Arduino UNO pada Laptop Atau Personal Computer (PC)
   
Pada percobaan kali ini akan dipraktekkan cara instalasi driver sistem minimum Arduino, khususnya
Arduino Uno. Proses instalasi driver harus dilakukan jika sistem minimum Arduino belum pernah
dihubungkan pada komputer yang akan digunakan untuk membuat program. 



1.      Hubungkan sistem minimum Arduino Uno ke komputer menggunakan kabel USB tipe B,

2.   Pada bagian kanan bawah desktop akan muncul popup Installing device driver software seperti gambar dibawah ini
 

Gambar 1
.
3.    Sistem operasi Windows tidak menyediakan driver untuk Arduino Uno seperti yang terlihat pada Gambar dibawah ini,. Proses instalasi driver harus dilakukan secara manual


Gambar 2 




4.   Buka Device Manager, pada bagian Search Program and Files ketikkan "device manager" tanpa tanda kutip, perhatikan Gambar 3. Pada bagian Control Panel akan muncul Device Manager, klik untuk menjalankan,


Gambar 3



5     Cari Unknown device pada bagian Other device, biasanya terdapat tanda seru berwarna kuning yang menandakan driver tidak ter-install sempurna,

 
Gambar 5



6.      Klik kanan pada Arduino Uno kemudian pilih Update Driver Software,

Gambar 6

 


7..      Pilih Browse my computer for driver software,




Gambar 7


8.  Arahkan lokasi folder ke folder ..\arduino-1.0.5\drivers. Pastikan check box Include subfolder dicentang. Klik Next untuk melanjutkan proses instalasi driver,


Gambar 8



9.      Lanjutkan dengan mengklik Install pada tampilan Windows Security,



 Gambar 9
10.    Jika proses instalasi berhasil akan muncul tampilan yang menyatakan bahwa proses instalasi telah sukses,



Gambar 10
  
11.      Perhatikan dan ingat nama COM Arduino Uno, karena nama COM ini yang akan digunakan saat meng-upload program nantinya,
 
Gambar 11