Anda di halaman 1dari 11

LAPORAN

PEMBUATAN SISTEM MINIMUM


DENGAN MENGGUNAKAN IC ATMega328
MATA KULIAH SISTEM MIKROPROSESOR DAN
MIKROKONTROLER

Oleh :
Mutia Rahmadini (1711511013)

Dosen Pengampu:
Ratna Aisuwarya. . M.Eng,
JURUSAN SISTEM KOMPUTER
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS ANDALAS
2019

BAB I

PENDAHULUAN

1.1 LATAR BELAKANG

Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah


chip. Di dalamnya terkandung sebuah inti processor, memori( sejumlah kecil
RAM, memori program atau keduanya) dan perangkat input ouput.

Dengan menggunakan mikrokontroler ini maka:

1. Sistem elektronik akan menjadi lebih ringkas

2. Rancang bangun sistem elektronik akan lebih cepat karena sebagian besar
dari sistem adalah perangkat lunak yang mudah dimodifikasi.

3. Pencarian gangguan lebih mudah ditelusuri karena sistsemnya yang


kompak.

Namun yang akan penulis bahas yaitu sistem minimum dengan


menggunakan mikrokontroler.
1.2 Ruang Lingkup

Ruang linkup yang akan penulis bahas yaitu sistem minimum dengan
menggunakan mikrokontroler ATMega328 dan komponen pendukungnya.

1.3 maksud dan tujuan

Maksud dari laporan ini adalah untuk menjelaskan bagaimana membuat


sistem minimum pertahapnya dan apa itu ic mikrokontroler dan penyusunannya
menjadi sistem minimum seta komponen-komponen pendukungnya, dan juga
untuk memenuhi tugas matakuliah sistem mikroprosesor dan mikokontroler.

BAB II

DASAR TEORI

2.1 Sistem Minimum

Sistem minimum (sismin) mikrokontroler adalah rangkaian


elektronik minimum yang diperlukan untuk beroperasinya IC mikrokontroler.
Sismin ini kemudian bisa dihubungkan dengan rangkaian lain untuk menjalankan
fungsi tertentu. Dalam hal ini mikrokontroler yang digunakan adalah ATMega328.

Dalam pembuatan sistem minimum terdapat beberapa komponen yang


digunakan:

1. ATMega328
2. 1 resistor 10kΩ

3. 2 kapasitor 22pf

4. 1 crystal

5. 1 pushbutton

6. PCB berlubang

7. Pin header

8. Socket ic

9. Jumper tunggal

10. Micro usb type b

2.2 komponen dan software yang digunakan

 Arduino Software(IDE)

IDE itu merupakan kependekan dari Integrated Developtment Enviroenment,


atau secara bahasa mudahnya merupakan lingkungan terintegrasi yang
digunakan untuk melakukan pengembangan. Disebut sebagai lingkungan
karena melalui software inilah Arduino dilakukan pemrograman untuk
melakukan fungsi-fungsi yang dibenamkan melalui sintaks pemrograman.
Arduino menggunakan bahasa pemrograman sendiri yang menyerupai
bahasa C. Bahasa pemrograman Arduino (Sketch) sudah dilakukan
perubahan untuk memudahkan pemula dalam melakukan pemrograman
dari bahasa aslinya. Sebelum dijual ke pasaran, IC mikrokontroler Arduino
telah ditanamkan suatu program bernama Bootlader yang berfungsi sebagai
penengah antara compiler Arduino dengan mikrokontroler.

 IC mikrokontroler ATMega328
ATMega328 adalah mikrokontroller keluaran dari atmel yang mempunyai
arsitektur RISC (Reduce Instruction Set Computer) yang dimana setiap proses
eksekusi data lebih cepat dari pada arsitektur CISC (Completed Instruction
Set Computer).

 Resistor 10kΩ

Resistor adalah komponen elektronika yang berfungsi untuk menghambat


atau membatasi aliran listrik yang mengalir dalam suatu rangkain
elektronika.

 Kapasitor 22pf

Kapasitor adalah salah satu komponen pasif elektronika, bekerja


menampung arus listrik. Memiliki bentuk tabung, bentuk lingkaran pipih atau
persegi. Kapasitor ini memiliki dua kaki.

 Crystal

Crystal adalah komponen Elektronika yang memiliki fungsi sama dengan


Resonator. yaitu untuk menghasilkan denyut atau detak pada Komponen
Elektronika yang membutuhkan detak Clock. Crystal memiliki 2 kaki, yang jika
digunakan pada IC mikrokontroler maka kedua kaki pin koneksikan dengan
XTAL1 dan XTAL 2. Kelebihan Crystal adalah detaknya relatif stabil. Tetapi
kelemahannya adalah rangkaian menjadi sedikit rumit, karena
membutuhkan tambahan Kapasitor untuk menstabilkan detak yan dihasilkan
oleh crystal.

 Pushbutton

Push Button adalah saklar tekan yang berfungsi sebagai pemutus atau
penyambung arus listrik dari sumber arus ke beban listrik.
 Pcb berlubang

PCB Berlubang adalah papan sirkuit yang memang sudah memiliki lubang
berukuran kecil untuk meletakan berbagai komponen Elektronika. papan
sirkuit ini juga memiliki lapisan tembaga yang hanya berada pada sekeliling
lubang yang terdapat pada papan sirkuit tersebut. dan dapat dihubungkan
dengan cara manual menggunakan timah Solder.

 Pin header

Pin header adalah konektor banyak pin, seperti diketahui kadang dalam
mikrokontroler kita akan menyambung banyak kabel dari satu board ke
board yang lain, jika digunakan konektor biasa dan kabel biasa, tidak rapi,
dan solusinya menggunakan header konektor.

 Socket IC

fungsi dari socket ini adalah untuk melindungi IC pada saat penyolderan, dan
memudahkan penggantian apabila IC yang digunakan mengalami kerusakan.

 Jumper

Jumper pada sebuah komputer sebenarnya adalah connector (penghubung)


sirkuit elektrik yand digunakan untuk menghubungkan atau memutus
hubungan pada suatu sirkuit.

 Micro USB type b

USB (Universal Serial Bus) merupakan suatu teknologi yang memungkinkan


kita untuk menghubungkan alat eksternal (peripheral) seperti scanner,
printer, mouse, papan ketik (keyboard), alat penyimpan data (zip drive), flash
disk, kamera digital atau perangkat lainnya ke komputer kita. USB sangat
mendukung transfer data sebesar 12 Mbps ( juta bit per detik).
BAB III

PEMBUATAN SISTEM MINIMUM

3.1 Proses Pembuatan Sistem Minimum

1) Sediakan semua alat dan bahan yang diperlukan dalam pembuatan sistem
minimum. Lalu lakukan boot loader IC ATMega328. langkah-langkahnya,
Siapkan bahan-bahan yang diperlukan:

 Arduino Uno 1pcs


 Breadboard 1pcs
 Kabel jumper 1set
 IC Atmega 328/168/8 1pcs
 Kristal 16.000 1pcs
 Kapasitor Non Polar ukuran 22 Pico farad 2pcs
 Resistor ukuran 10K ohm 1pcs
Jika sudah siap, rangkai seperti gambar dibawah ini:
Jika sudah selesai merangkai, pastikan kembali bahwa rangkainnya benar. Ingat
banyak percobaan gagal, karena tidak sesuai dengan rangkaian. oke jika sudah
ikuti langkah selanjutnya:

Upload program ArduinoISP ke Arduino, programnya bisa di cari di menu FILE,


EXAMPLE, 11.ArduinoISP.

Maka akan muncul program ArduinoISP, langsung tekan UPLOAD dan akan
muncul keterangan DONE UPLOADING. Langkah selanjutnya adalah atur
programmer ke ArduinoISP dengan cara masuk menu TOOLS, PROGRAMMER,
ArduinoISP.
Langkah terakhir adalah Burn Bootloader dengan cara masuk menu TOOLS, Burn
Bootloader.
Tunggu beberapa saat, dan kita telah berhasil memasukan program Bootloader

ke IC ATmega.

2) Kemudian rangkai dan solder semua alat yang digunakan tadi pada pcb
sesuai dengan sketch berikut

3) Pada alat yang kita gunakan juga terdapat pushbutton dan micro usb, jadi
pada pcb, kedua komponen tersebut dihubungkan dengan GND dan VCC
pada masing-masing port(jangan lupa diliat juga datasheetnya).
4) Pastikan semua rangkaian terhubung dengan benar dan tidak ada yang
salah.

(gambar rangkaian 4.1)

(gambar rangkaian 4.2)

5) setelah selesai kita dapat memasukkan program apa saja untuk objek yang
ingin kita buat. Pada percobaan ini penulis mencobanya dengan
menjalankan traffic light yang sebelumnya telah dirangkai pada breadboard.
6) dan sistem minimum yang kita buat telah selesai. Dan traffic light pada
boardpun juga jalan.

(gambar traffic light menggunakan mikrokontroler 6.1)

BAB IV

PENUTUP

KESIMPULAN

IC mikrokontroler adalah IC yang serba guna. Penulis mengunakan IC ini


untuk menjalankan program traffic light. Dalam hal ini IC mengatur semua
kerjanya dan dan dibantu dengan komponen lain untuk menyesuaikan kerja
rangkaian. Pada pembuatan sistem minimum untuk menjalankan rangkaian
traffic light ini penulis menggunakan IC ATMega328 dengan program yang
telah tersedia pada software Arduino IDE. Mikrokontroler membaca program
yang dimasukkan lalu menjalankan program tersebut dan menerapkannya
pada LED yang telah diatur untuk menjadi objek kerja IC mikorkontroler.

Anda mungkin juga menyukai