Rabu, 28 Januari 2015

Download Software Livewire



livewire adalah sebuah software yang dirancang untuk mengkonsep dan mensimulasi sebuah rangkaian elektronika. dimana komponen komponen yang diberikan oleh livewire adalah gambar simbol komponen. kelebihan dari livewire ini kita bisa mensimulasikan dari konsep rangkaian yang ingin dibuat sehingga bisa memperkecil kegagalan.

untuk perview :


untuk download silakan klik download livewire

sekian dari saya semoga berguna untuk kita semua :)


Minggu, 25 Januari 2015

Traffic Light 3 Simpang Menggunakan ATMega8535

       Baiklah pada kali ini kita akan mempelajari Traffic Light 3 Simpang Menggunakan ATMega8535. Traficlight seperti kita ketahui digunakan untuk mengatur lalu lintas pada persimpangan jalan baik pertigaan atau perempatan bahkan simpang lima. Traficlight digunakan untuk menggantikan tugas pak polisi supaya kerjanya lebih ringan dan he he he tinggal tilang aja klo ada yang gak nurut.. cukup sekian basa basinya langsung saja ke konfigurasi hardwarenya. trafic ini terdiri dari komponen utama yaitu:
  • LED warna merah, kuning, hijau
  • Mikrokontroller ATMega8535
seperti biasa pada kali ini kita menggunakan software simuasi berupa proetus (jika belum ada bisa klik download ). kita susun menggunakan 2 PORT yaitu PORTC dan PORTD sebagai outputan dari LED.

berikut penampakannya :

MENAMPILKAN TULISAN KE LCD

        baiklah kali ini kita akan belajar bagaiman menampilkan sebuah tulisan menggunakan LCD. dalam dunia robotik dan elektronika diperlukan untuk membuat penampilan untuk memberikan tampilan indikator atau indikasi pembacaan sensor. Oleh karena itu diberi Tampilan LCD sebagai solusi. Perangkat lunak pendukung yang diperlukan untuk program robot untuk menunjukkan bahwa kita ingin menampilkan. Oke alat yang dibutuhkan adalah:

  • Microkontroller ATmega8535 
  • LCD Display 16 x 2
  • Software used is CodeVision AVR
pada kali ini kita menggunakan software simuasi berupa proetus (jika belum ada bisa klik download ).

berikut penampakannya :

lalu kita buat program  menggunakan CV AVR, kita buka softaware CodeVision AVR, mereka yang telah telah dapat didownload disini. Setelah CodeVision AVR sudah dibuka maka selanjutnya kita membuat sebuah program.

Download CV AVR



CodeVision AVR merupakan sebuah software yang digunakan untuk memprogram mikrokontroler sekarang ini telah umum. Mulai dari penggunaan untuk kontrol sederhana sampai kontrol yang cukup kompleks, mikrokontroler dapat berfungsi jika telah diisi sebuah program, pengisian program ini dapat dilakukan menggunakan compiler yang selanjutnya diprogram ke dalam mikrokontroler menggunakan fasilitas yang sudah di sediakan oleh program tersebut. Salah satu compiler program yang umum digunakan sekarang ini adalah CodeVision AVR yang menggunakan bahasa pemrograman C.
CodeVision AVR mempunyai suatu keunggulan dari compiler lain, yaitu adanya codewizard, fasilitas ini memudahkan kita dalam inisialisasi mikrokontroler yang akan kita gunakan.
untuk mendownload silakan klik download

Jumat, 23 Januari 2015

Download Proteus Professional 8


Proteus Professional merupakan aplikasi yang digunakan untuk simulasi mikroprosesor, skematis, dan PCB desain. Program ini dikembangkan oleh  Labcenter Electronics.

Komponen Sistem
ISIS Schematic Capture - alat untuk mendesain.
ARES PCB Layout - Untuk mendesain PCB dengan penempatan komponen secara otomatis, auto routing jalur.
VSM (Virtual System Modelling) - Pemodelan Sistem Virtual memungkinkan perangkat lunak ditanam pada micro-controllers

lansung saja untuk download klik Proteus 8

Counter Up and Down 7 Segment Menggunakan ATMega 16


Baiklah pada kesempatan kali ini kita akan mempelajari bagaimana caranya membuat counter up and down pada seven segment. Bisa kita aplikasikan sebagai contoh pergantian dalam pertandingan sepak bola, untuk mesin penghitung dan lain lain.  Kita akan memakai mikrokontroller ATMega16, 7 segment, dan push button. Untuk rangkaiannya dapat kita lihat berikut:



Pada kali ini saya mengunakan software simulasi Proteus 7 profesional. Pada gambar tersebut kita susun 7 segment pada PORTC secara parelel dan push button pada PORTB. Untuk bagian katoda 7 segment kita pasang pada PORTD.


Untuk listing progamnya kita mengunakan software CV AVR:


/*****************************************************
Chip type               : ATmega16
Program type            : Application
AVR Core Clock frequency: 11,059200 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 256
*****************************************************/

#include <mega16.h>
#include <delay.h>
unsigned char angka[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; 
int satuan,puluhan,ratusan,data,data_temp,x;



// Declare your global variables here

void ambil_data()
{
data_temp = data ;
satuan = data_temp%10;//rumus untuk satuan
puluhan = (data_temp/10)%10;//rumus untuk puluhan
ratusan = (data_temp/100)%10;//rumus untuk ratusan
}

void tampil ()
{
//mengatur nilai satuan
PORTD.0 = 1;
PORTD.1 = 1 ;
PORTD.2 = 0 ;
PORTC = angka[satuan];
delay_ms(1);

//mengatur nilai puluhan 
PORTD.0 = 1;
PORTD.1 = 0 ;
PORTD.2 = 1 ;
PORTC = angka[puluhan];
delay_ms(1);

//mengatur nilai ratusan 
PORTD.0 = 0;
PORTD.1 = 1 ;
PORTD.2 = 1 ;
PORTC = angka[ratusan];
delay_ms(1);
}

while (1)
      {
      // Place your code here

        for(x=0;x<50;x++)  
        {
        ambil_data();
        tampil();
        } 
      
   //membatasi nilai maximum
      if (PINB.0==0)
        {
        data++;
        if (data>9999)
            {
            data=0;
            }
        }
//membatasi nilai minimum
     
      if (PINB.1==0)
        {
        data--;
        if (data<=0)
            {
            data=0;
            }
        }
          

         
      }


     dapat kita lihat bahwa untuk mengatur tampilan puluhan, satuan dan ratusan kita memainkan nilai logika pada kaki katoda.