Wednesday 1 June 2016

Rangkaian Minimum System Mikrokontroller ATmega16/32/8535

Pada postingan ini, kita akan belajar membuat minimum system. Minimum system digunakan untuk belajar mikrokontroller. Dengan minimum system ini kita dapat belajar memprogram mikrokontroller untuk berbagai keperluan seperti mengontrol nyala/mati LED, mengontrol perangkat rumah tangga, bahkan bisa digunakan dalam sistem robotika. Minimum sistem ini menggunakan IC ATmega16/32/8535 sebagai IC mikrokontroller. Untuk keperluan komponen sebagai berikut :

1. IC ATmega16/32/8535 + socket 40p  @1 buah
2. Xtal 12Mhz                                         @1 buah
3. kapasitor kramik 22pf                         @2 buah
4. kapasitor 100uf/16V                           @2 buah
5. Resistor 10k, 220Ohm                        @1buah
6. LED 3mm                                           @1 buah
7. IC 7805 / IC regulator 5V                   @1 buah
8. Dioda IN4002                                     @1 buah
9. Switch                                                 @1 buah
10. Pin header female                             @secukupnya
11. Konektor Screw                                @1 buah

SKEMA MINIMUM SYSTEM ATMEGA16/32/8535





Kemudian dari skema itu kita lanjut ke pembuatan layout PCBnya agar dapat digunakan nanti.


LAYOUT PCB MINIMUM SYSTEM ATMEGA16/32/8535





LAYOUT PCB MINIMUM SYSTEM ATMEGA16/32/8535




     Pada gambar skema board diatas terdapat terminal mosi,miso,sck, reset dan GND. Kelima terminal ini nantinya dihubungkan ke perangkat Downloader. Downloader berfungsi untuk membaca dan menulis program dari dan ke mikrokontroler. File yang dibaca atau ditulis oleh downloader berekstensi .Hex File .Hex tersebut dihasilkan oleh software pemrograman mikrokontroler. 
     Nah jika anda telah memiliki rangkaian sismin ATmega16/32/8535 seperti di atas saatnya anda untuk berlatih memprogram IC tersebut. Gunakan software CodeVisionAVR untuk membuat program dan jika dibutuhkan simulasi gunakan software Proteus. 
     Sekian tutorial pembuatan Minimum System ATmega16/32/8535 kali ini. Nantikan tutorial lain selanjutnya...


5 comments:

  1. terimakasih mas,atas bantuannya.
    semoga sukses

    ReplyDelete
  2. bang untuk ukuran c3 itu brp gan

    ReplyDelete
  3. kak, kalau sudah buat persis seperti itu. tapi tegangan outputnya kecil sekali (dalam hitungan mili volt). itu kenapa ya, jadi tidak bisa buat ngehidupin led

    ReplyDelete

Mengakses LCD 16x2 dengan Arduino

    Pada postingan sebelumnya kita sudah membahas tentang mengakses lcd 16x2 dengan atmega16. Kali ini saya akan berbagi tutorial cara menga...