Popular Posts

Other Menu

PEMOGRAMAN DIGITAL OUTPUT MENGGUNAKAN FUNGSI ARDUINO DAN FUNGSI REGISTER




Assalamualaikum wr.wb
pada kesempatan kali ini saya akan sharing sedikit tentang arduino yang saya praktekan minggu lalu
A. Program Digital Output menggunakan Library Arduino

Fungsi :  Program berfungsi untuk mengontrol 6 lampu LED, 3 lampu nyala dan 3 sisanya mati melalui program fungsi Arduino IDE

1. Buatlah program seperti dibawah ini:

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). Tunggu hingga compiling selesai.



2. sekarang kita buka ISIS dan rangkailah seperti gambar dibawah ini:

3. Copy program pada Arduino kedalam ISIS , carannya copy file dengan format *.HEX (diblock) kedalam program isis , paste pada kolom program files:


4. Kemudian tekan Play pada ISIS , maka simulasi akan menunjukkan 3 led akan menyala


B. Fungsi Register

selanjutnya kita akan mencoba sintax yg berbeda, yaitu sintax register. Masukan program dibawah ini :


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

Compile, copy *.hex, kemudian paste kan lagi.


C. Fungsi Delay
            Fungsi delay bertujuan agar buzzer menyala dan mati secara bergantian sesuai dengan detik atau waktu tertentu,  buzzer menghasilkan bunyi seperti bunyi sirine .

berikut langkah- langkahnya :
  • Buatlah program seperti dibawah ini :
void setup()
{
  pinMode(12, OUTPUT);
}
void loop()
{
  digitalWrite(12, HIGH);
  delay(1000);
  digitalWrite(12, LOW);
  delay(1000);
}
lalu di compile (perhatikan gambar). Tunggu hingga compiling selesai.

  • rangkailah seperti gambar dibawah ini. 




  • Copy program pada Arduino kedalam ISIS , carannya copy file dengan format *.HEX (diblock) kedalam program isis , paste pada kolom program files:
  • Play simulasinya, maka Buzzer akan menyala dan mati dalam waktu selang 1 detik. ( sebagai visualisasi saya ganti LED, berhubung Buzzer tidak berfungsi saat simulasi) biar terlihat perbedaannya.

 Buzzer (LED)Mati
 Buzzer (LED) Hidup

D. Pemograman digital INPUT menggunakan Fungsi arduino via switching. 

seperti program sebelumnya, tapi ada tambahan komponen berupa switch.
Langkah-langkahnya :
  • 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);
  }
}




  

  • Copy program pada Arduino kedalam ISIS , carannya copy file dengan format *.HEX (diblock) kedalam program isis , paste pada kolom program files:









  • Play simulation










E. Program Digital Input menggunakan Konfigurasi Register

Seperti sebelumnya tapi di sini kita menggunakan konfigurasi Register.
Langkah – langkahnya :
Buatlah sintax seperti dibawah ini :
void  setup() 
{
  DDRC  =  0x00;
  PORTC  =  0x01;
  DDRB  =  0x10;
}

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

  • Hasilnya : 







Terima kasih.
< >

TUTORIAL INSTALASI PROTHEUS

Pada kesempatan kali ini daya akan menjelaskan bagaimana cara intalasi protheus.

langkah-langkahnya adalah :


  1.  instal program protheus.
  2. akan muncul windows baru seperti di bawah ini.
  3. klik next. akan muncul windows baru seperti di bawah ini.
  4. klik yes. akan muncul windows baru seperti di bawah ini.
  5. klik next. akan muncul windows baru seperti di bawah ini.
  6. klik next. akan muncul windows baru seperti di bawah ini.
  7. klik next. akan muncul windows baru seperti di bawah ini.
  8. klik next. akan muncul windows baru seperti di bawah ini.
  9. klik next. akan muncul windows baru seperti di bawah ini.
  10. tunggu beberapa saat kemudian . intalasi selesai. klik finish.
  11. akan muncul message box yg meminta licensi untuk program protheus.
protheus belum bisa di gunakan. bisa di selesaikan dengan cara ini :
  1. run as administrator LXK protheus.
  2.  akan muncul windows baru seperti di bawah ini. klik update.
  3. browse forlder protheus.



  4. plilh folder proteus 7 professional. klik ok.
  5. tunggu beberapa saat.
  6. jika message box di bawah muncul berarti protheus. sudah bisa di gunakan.
selamat berkretifitas.











































< >

TUTORIAL INSTALASI ARDUINO


Baiklah pada kesempatan kali ini saya akan menjelaskan instalasi arduino dan software simulasi arduino. sebelumnya siapkan dulu hardware dan software arduino. 

arduino uno

Add caption

Untuk software arduino bisa di download di http://arduino.cc/en/Main/Software . silakan download saja software terbarunya sesuai dengan OS (Operating System: Windows atau Max OS X atau Linux) PC kita masing-masing.


  1. Setelah software Arduino selesai didownload, maka file yang kita dapat adalah berbentuk zip, ekstraklah file tersebut, sehingga akan didapat sekarang software Arduino dalam bentuk folder.
  2. Letakkan folder software Arduino tadi di C:/Program Files/
  3. Sambungkan Arduino ke PC melalui kabel USB, akan ada muncul pesan pada bagian kanan bawah yang menyatakan bahwa Arduino tidak terinstal.
  4. Klik Start > Klik kanan pada Computer > Properties > Device Manager, sekarang kita melihat Unknown device

    Klik kanan pada Unknown device > Update Driver Software > Browse my computer for driver software > Browse > Forward to software location for Arduino (tadi kita meletakkannya di C:/Program Files/arduino1.0.5/drivers), kemudian klik OK, klik Next. Jika muncul pesan Windows Security, pilih Install this driver software anyway, tunggu proses sampai selesai.
  5. Sekarang muncul pesan “Windows has successfully updated for driver software” bahwa Windows telah sukses mengupdate software driver, kemudian klik Close. Kita melihat pada Device manager tadi bahwa Unknown device telah berganti dengan Arduino dan setelah itu ada tulisan COM 1, COM 1 itu menyatakan port tempat kita menyambungkan Arduino (tidak harus 1, tergantung di port USB mana kita menyambung Arduino), ketika akan menggunakan Arduino pada port inilah selalu kita sambungkan Arduino tersebut, tapi kalau pada port lain sih tidak masalah, hanya saja kita harus mengganti settingan portnya setiap akan menggunakan Arduino.
  6. Buka folder software Arduino C:\Program Files\arduino1.0.5, di situ ada file applikasi yang bernama arduino.exe, copy dan paste file tersebut ke desktop sebagai shortcut.
  7. Buka IDE Arduino, pilih Tools > Board > Arduino UNO (tergantung jenis board Arduino yang kita gunakan, pada kesempatan ini saya menggunakan board Arduino UNO, maka kita pilih Arduino UNO)
  8. Menetapkan serial ports Arduino,
    Pilih Tools > Serial Port > COM1 (sesuai dengan yang ada di Device Manager tadi)
  9. Sekarang kita akan coba mengupload sebuah sketch untuk board Arduino,
    Pilih File > Examples > Basics > Pilih Blink, ada 7 icon di bawah menu utama, icon ke-2 dari kiri adalah icon untuk mengupload sketch untuk board Arduino, klik icon tersebut, ketika sedang mengupload akan ada pesan di bagian bawah IDE Arduino “Uploading to I/O Board...”
  10. Ketika upload telah selesai, maka akan muncul pesan “Done Uploading”. Maka saat ini kita telah sukses untuk melakukan penginstalan Arduino dan Arduino siap digunakan.

Selanjutnya untuk simulasi arduino saya menggunakan software proteus. pertama-tama instal dulu proteus. selanjutnya. Copy library arduino ke folder C:\Program Files\Labcenter Electronics\Proteus 7 Professional\LIBRARY. library arduino tersebut bisa di download di sini .

langkah simulasi arduino : 


1. buka ISIS pada kolom device klik pick device. lalu ketik ARDUINO pada keyword search. letakkan bidang arduino ke bidang kerja ISIS.

2. buatlah rangkaian yang akan kita uji.di sini saya uji program LED BLINK. jadi saya bikin rangkaian LED.
3.   klik 2x gambar arduino lalu isikan file *.hex

note : file hex tersebut bisa di copy di box coment pada arduino setelah kita verify program.



< >