Sunday 11 January 2015

Cara Memasukan Program Arduino Pada Proteus

Standard
Selamat sore sobat IndoProteus :) di minggu sore kali ini, saya akan memberikan sedikit tutorial tentang bagaimana cara compile sketch atau program dengan software Arduino IDE dan cara menguploadnya ke Arduino yang ada pada proteus.

Sedangkan untuk tutorial cara menambahkan library Arduino ke software Proteus, silahkan anda kunjungi postingan saya tentang Cara Menambahkan Library Arduino Ke Proteus ini.


Langsung saja silahkan di simak langkah-langkahnya :

  • Pertama download terlebih dahulu software Arduino IDE ( Bagi yang belum punya )
  • Setelah selesai di download dan di install, lalu kita buka software Arduino IDE, lalu Klik File, lalu pilih Preference. seperti gambar dibawah ini.
    • Setelah muncul, lalu checklist pada checkbox yang saya warnai kotak merah.
    • Setelah itu, sebagai uji coba masukan sketch atau programnya lalu anda klik Verifiy
    • Setelah selesai verify dan tidak ada pesan error pada sketch, maka kita copy directory file Hex nya.
    •  Setelah itu, sebagai contoh saya sudah membuat sebuah rangkaian pengontrol motor DC dengan Arduino, yang akan disimulasikan pada software proteus.
    •  Lalu saya memasukan file Hex tadi yang sudah saya copy, lalu dobel klik pada Arduino. Lalu pastekan source file Hex yang sudah kita Verify dan copy tadi ke Program File, lalu klik OK.
    • Selesai, program atau sketch yang kamu buat tadi sudah terupload pada Arduino yang ada di Software Proteus. Sekarang tinggal kita simulasikan dengan klik Play.
    Sekian, terimakasih sudah berkunjung.
    Semoga Bermanfaat.

    Saturday 3 January 2015

    Cara Menambahkan Library Arduino ke Proteus

    Standard
    Selamat siang dan selamat liburan sobat proteus, semoga di tahun 2015 ini kita lebih bersemangat lagi belajar untuk mengejar kesuksesan dan segala impian kita tercapai. Amiin.

    Dan dikesempatan kali ini saya Muhamad Andi Prasetyo akan memberikan tutorial mengenai cara menambahkan library Arduino ke Proteus, dan pada kali ini, sebagai contoh saya menggunakan Proteus 8 Professional.




    Simak Langkah - Langkahnya ya Sobat :)

    • Setelah sudah di download, lalu extract file. Password File : www.indoproteus.blogspot.com
    • Apabila sudah di extract, maka akan muncul 2 buah file. Arduino.LIB dan Arduino.IDX
    • Setelah itu copy 2 file tersebut ke Directory installasi proteus, misalnya : 
    C:\\ProgramFiles\Labcenter Electronics\Proteus8Proffesional\LIBRARY  

    • Bila sudah ditemukan directorynya, lalu pastekan 2 file library Arduino yang tadi.
    • Setelah selesai lalu buka aplikasi Proteus. setelah itu klik Pick Devices seperti biasa untuk menambahkan komponen, setelah itu ketik "Arduino" pada search box. Lalu pilih tipe Arduino.

    Setelah sudah dimasukan, maka akan muncul Arduino pada Software Proteus.

    Sekian, Terimakasih sudah berkunjung.
    Semoga Bermanfaat

    Simulasi Traffict Light dengan Arduino

    Standard
    Selamat siang lagi nih sobat IndoProteus, masih di suasana libur tahun baru nih.. dikala orang lain sedang bersenang - senang memanfaatkan waktu liburnya, tapi kita disini memanfaatkan waktu libur untuk terus belajar.. seperti pepatah bilang "Tuntutlah Ilmu sampa ke Liang lahat".

    Lampu lalu lintas berfungsi untuk mengatur kelancaran dan ketertiban lalu lintas kendaraaan bermotor. Lampu lalu lintas tersebut harus dapat beroperasi secara terus menerus dan sesuai dengan kebutuhan yang diperlukan oleh keadaan lalu lintas setempat.

    Setelah postingan sebelumnya Simulasi Traffict Light dengan ATmega8535.
    Kali ini saya masih ingin berbagi tentang simulasi Traffict Light, tapi pada kali ini saya menggunakan mikrokontroller Arduino, dan pada kali ini akan mensimulasikan Traffict light di perempatan jalan.

    Untuk mensimulasikan Arduino dengan Proteus, maka anda harus menambahkan library arduino ke dalam software Proteus. Silahkan mampir ke postingan Cara Menambahkan Library Arduino ke Proteus

    Berikut ini adalah skema traffict light dengan Arduino


    Setelah skema tersebut di rangkai pada software proteus, maka untuk bisa menjalankan simulasinya dibutuhkan file .hex dari program yang sudah di compile dengan software Arduino.

    Berikut ini adalah sketch dari simulasi traffict light tersebut.

    // Traffict Light IndoProteus
    int merah1 = 2;
    int merah2 = 3;
    int merah3 = 4;
    int merah4 = 5;
    int kuning1 = 6;
    int kuning2 = 7;
    int kuning3 = 8;
    int kuning4 = 9;
    int hijau1 = 10;
    int hijau2 = 11;
    int hijau3 = 12;
    int hijau4 = 13;

    void setup() {
      pinMode(merah1,OUTPUT);
      pinMode(merah2,OUTPUT);
      pinMode(merah3,OUTPUT);
      pinMode(merah4,OUTPUT);
      pinMode(kuning1,OUTPUT);
      pinMode(kuning2,OUTPUT);
      pinMode(kuning3,OUTPUT);
      pinMode(kuning4,OUTPUT);
      pinMode(hijau1,OUTPUT);
      pinMode(hijau2,OUTPUT);
      pinMode(hijau3,OUTPUT);
      pinMode(hijau4,OUTPUT);

    }

    void loop() {
      // Hidupkan M1,M3,H2,H4
      digitalWrite(merah1,HIGH);
      digitalWrite(merah2,LOW);
      digitalWrite(merah3,HIGH);
      digitalWrite(merah4,LOW);
      digitalWrite(kuning1,LOW);
      digitalWrite(kuning2,LOW);
      digitalWrite(kuning3,LOW);
      digitalWrite(kuning4,LOW);
      digitalWrite(hijau1,LOW);
      digitalWrite(hijau2,HIGH);
      digitalWrite(hijau3,LOW);
      digitalWrite(hijau4,HIGH);
      delay(8000);
     
      // Matikan M1,M3,H2,H4, Hidupkan K1,K2,K3,K4
      digitalWrite(merah1,LOW);
      digitalWrite(merah2,LOW);
      digitalWrite(merah3,LOW);
      digitalWrite(merah4,LOW);
      digitalWrite(kuning1,HIGH);
      digitalWrite(kuning2,HIGH);
      digitalWrite(kuning3,HIGH);
      digitalWrite(kuning4,HIGH);
      digitalWrite(hijau1,LOW);
      digitalWrite(hijau2,LOW);
      digitalWrite(hijau3,LOW);
      digitalWrite(hijau4,LOW);
      delay(2000);
     
      // Matikan K1,K2,K3,K4 Hidupkan H1,H3,M2,M4
      digitalWrite(merah1,LOW);
      digitalWrite(merah2,HIGH);
      digitalWrite(merah3,LOW);
      digitalWrite(merah4,HIGH);
      digitalWrite(kuning1,LOW);
      digitalWrite(kuning2,LOW);
      digitalWrite(kuning3,LOW);
      digitalWrite(kuning4,LOW);
      digitalWrite(hijau1,HIGH);
      digitalWrite(hijau2,LOW);
      digitalWrite(hijau3,HIGH);
      digitalWrite(hijau4,LOW);
      delay(8000);
     
      // Matikan H1,H2,H3,H4 Hidupkan K1,K2,K3,K4
      digitalWrite(merah1,LOW);
      digitalWrite(merah2,LOW);
      digitalWrite(merah3,LOW);
      digitalWrite(merah4,LOW);
      digitalWrite(kuning1,HIGH);
      digitalWrite(kuning2,HIGH);
      digitalWrite(kuning3,HIGH);
      digitalWrite(kuning4,HIGH);
      digitalWrite(hijau1,LOW);
      digitalWrite(hijau2,LOW);
      digitalWrite(hijau3,LOW);
      digitalWrite(hijau4,LOW);
      delay(2000);

    }


    Langsung saja bagi anda yang ingin mensimulasikan
    Silahkan klik gambar download dibawah ini.
       
    Password File : www.indoproteus.blogspot.com

    Semoga Bermanfaat.