REFS0-1 (Reference Selection Bits) REFS0-1 adalah bit-bit pengatur mode tegangan referensi ADC.

dokumen-dokumen yang mirip
Gambar 4.2 Rangkaian keypad dan LED

JOBSHEET VII MENGGUNAKAN INTERRUPT DALAM MIKROKONTROLLER ATMEGA8535

Tabel 3.1 Kode heksadesimal untuk angka 0-9

MODUL 8 Analog Digital Converter (ADC)

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 6 Meter Cahaya Digital

JOBSHEET I ANTARMUKA MIKROKONTROLER DENGAN LED

JOBSHEET VIII MENGGUNAKAN TIMER/COUNTER DALAM MIKROKONTROLER ATMEGA8535

JOBSHEET II ANTARMUKA MIKROKONTROLER DENGAN TOGGLE SWITCH

Gambar 5.1 Modul LCD M1632. LCD ini memiliki 16 kaki, sebagaimana ditunjukkan dalam Tabel 6.1.

PELATIHAN: Pemrograman Mikrokontroler Tipe AVR bagi Guru-guru SMK

BAB IV PENGUJIAN ALAT DAN ANALISA

ADC Analog-to-Digital Converter. Kuliah #9 TCK210 Teknik Interface dan Peripheral

Clamp-Meter Pengukur Arus AC Berbasis Mikrokontroller

BAB II DASAR TEORI Bentuk Fisik Sensor Gas LPG TGS 2610 Bentuk fisik sensor TGS 2610 terlihat pada gambar berikut :

Perbandingan Waktu Konversi antara ADC 8 bit dan 10 bit dalam Mikropengendali ATMega8535

Gambar 9.1 Gambar 9.2

PRAKTIKUM MIKROPROSESSOR PTE-408 PRODI S1 PENDIDIKAN TEKNIK ELEKTRO PETUNJUK PRAKTIKUM DYAH LESTARI

BAB 3 PERANCANGAN SISTEM

DQI-03 DELTA ADC. Dilengkapi LCD untuk menampilkan hasil konversi ADC. Dilengkapi Zero offset kalibrasi dan gain kalibrasi

BAB IV HASIL PENGUKURAN DAN PENGUJIAN ALAT SISTEM PENGONTROL BEBAN DAYA LISTRIK

LAB PTE - 05 (PTEL626) JOBSHEET 8 (ADC-ANALOG TO DIGITAL CONVERTER)

ROBOT PENGANTAR BARANG OTOMATIS BERBASIS MIKROKONTROLER AVR ATMEGA16

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini dilakukan di Laboratorium Terpadu

INSTRUMENTASI INDUSTRI (NEKA421)

I. PENDAHULUAN. Berbagai bencana alam telah terjadi hampir diseluruh dunia bahkan, di Indonesia

IV. HASIL PENELITIAN DAN PEMBAHASAN. menggunakan sensor optik berbasis mikrokontroler ATMega 8535 dengan

BAB III PERANCANGAN SISTEM

Mikrokontroler AVR. Hendawan Soebhakti 2009

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Mei 2012 sampai

DT-AVR Application Note

Interfacing. Materi 6: ADC, DAC & Sensor Interfacing. Disusun Oleh: I Nyoman Kusuma Wardana

TUGAS AKHIR PENDETEKSI KEBOCORAN TABUNG GAS DENGAN MENGGUNAKAN SENSOR GAS FIGARRO TGS 2610 BERBASIS MIKROKONTROLER ATMEGA 8535

BAB IV HASIL DAN UJI COBA

ADC-DAC 28 IN-3 IN IN-4 IN IN-5 IN IN-6 ADD-A 5 24 IN-7 ADD-B 6 22 EOC ALE msb ENABLE CLOCK

BAB III PERENCANAAN DAN PEMBUATAN PERANGKAT LUNAK

Rancangan Dan Pembuatan Storage Logic Analyzer

III. METODE PENELITIAN. Pelaksanaan tugas akhir ini dilakukan di Laboratorium Terpadu Jurusan Teknik Elektro

BAB IV PENGUJIAN ALAT DAN ANALISA

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 7 Monitoring Suhu dan Cahaya ke PC

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009

BAB IV PENGUJIAN ALAT DAN ANALISA HASIL PENGUJIAN

METODE PENELITIAN. Teknik Elektro Universitas Lampung dilaksanakan mulai bulan Februari Instrumen dan komponen elektronika yang terdiri atas:

BAB III PERANCANGAN SISTEM

PERANCANGAN SISTEM KENDALI MERIAM MENGGUNAKAN DRIVER MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

BAB III PERANCANGAN DAN PEMODELAN

BAB II LANDASAN TEORI

BAB III PERANCANGAN SISTEM

BAB IV PENGUJIAN DAN PEMBAHASAN

BAB III METODOLOGI PENELITIAN. Gambar blok diagram dari sistem kerja alat dapat dilihat pada Gambar 3.1

BAB IV HASIL DAN UJI COBA

INSTRUMENTASI INDUSTRI (NEKA421) JOBSHEET 14 (DAC 0808)

BAB III ANALISIS DAN PERANCANGAN

BAB III PERANCANGAN ALAT

BAB IV HASIL DAN UJI COBA

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB IV HASIL DAN UJI COBA

Analog to Digital Convertion Menggunakan Arduino Uno Minsys

TUGAS AKHIR PERANCANGAN TELEMETRI SUHU RUANG BERBASIS MIKROKONTROLER ATMEGA

ANTAR MUKA DST-51 DENGAN MODUL AD-0809

BAB III METODOLOGI PENELITIAN. Berikut alat dan bahan yang digunakan. Bahan yang digunakan pada pembuatan dan penelitian ini adalah:

BAB III ANALISA SISTEM

BAB IV HASIL DAN UJI COBA

Oleh Ilmin Syarif Hidayatullah ( ) Pembimbing : Andi Rahmadiansah, ST, MT

3.2. Tempat Penelitian Penelitian dan pengujian alat dilakukan di lokasi permainan game PT. EMI (Elektronik Megaindo) Plaza Medan Fair.

BAB IV HASIL DAN UJICOBA

BAB IV HASIL DAN UJI COBA

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

BAB IV HASIL DAN ANALISIS

OTOMATISASI PENGATUR KELEMBAPAN DAN SUHU PADA OVEN MENGGUNAKAN ATMEGA 8535 LAPORAN TUGAS AKHIR

BAB II LANDASAN TEORI

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

PRAKTIKUM 9 Penulisan dan Pembacaan ADC pada Mikrokontroler

BAB III PERANCANGAN ALAT

BAB III DESAIN DAN IMPLEMENTASI

UNIVERSITAS INDONESIA RANCANG BANGUN PERANGKAT PENGUJI CATU DAYA PERSONAL COMPUTER TIPE ATX SKRIPSI DIKA SETIAWAN

BAB III PERANCANGAN Bahan dan Peralatan

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung (khususnya Laboratorium teknik digital) dan

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN

Sistem Mikrokontroler FE UDINUS

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. Metode penelitian yang digunakan adalah studi kepustakaan dan

BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS

BAB IV PEMBAHASAN Rancangan Mesin Panjang Terpal PUSH BUTTON. ATMega 128 (Kendali Kecepatan Motor Dua Arah)

PRAKTIKUM III Robot Line Follower Sederhana

BAB III METODE PENELITIAN

BAB II LANDASAN TEORI

PART 5 TRAINING INPUT. Dosen : Dwisnanto Putro, ST, M.Eng

Gambar 3.1 Diagram Blok Sistem

EMDEDDED ARRAY SENSOR UNTUK LINE FOLLOWING ROBOT

BAB III PERANCANGAN DAN REALISASI SISTEM

BAB IV ANALISIS DATA DAN PEMBAHASAN

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015,

PART 4 TRAINING DELAY. Dosen : Dwisnanto Putro, ST, M.Eng

Light Dependent Resistor LDR Menggunakan Arduino Uno Minsys

Menampilkan nilai dari 8 kanal ADC ke Port Serial PC oleh Modul ST-51 dan AD-0809 V2.0

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Agustus

BAB III METODOLOGI PENELITIAN

Transkripsi:

JOBSHEET VI MENGGUNAKAN ANALOG TO DIGITAL CONVERTER (ADC) DALAM MIKROKONTROLLER ATMEGA8535 1 TUJUAN Mengetahui dan memahami cara menggunakan ADC yang ada di dalam mikrokontroler. Mengetahui dan memahami bagaimana memrogram mikrokontroler untuk mengonversi data analog menjadi data digital. ANALOG TO DIGITAL CONVERTER (ADC) Penggunaan ADC sebagai pengonversi data analog menjadi data digital merupakan sesuatu hal yang diperlukan jika data yang masuk ke dalam mikrokontroler, biasanya data dari sensor berupa sinyal analog. Fitur ADC dalam ATMega8535 adalah sebagai berikut: Resolusi 10 bit. Waktu konversi 65-260 μs. Input 8 kanal. Input ADC 0-5Vcc. 3 Mode pemilihan tegangan referensi. Ada beberapa langkah yang harus dilakukan untuk inisialisasi ADC, yaitu penentuan clock, tegangan referensi, format data output dan mode pembacaan. Inisialisasi ini dilakukan pada register-register berikut: ADMUX (ADC Multiplexer Selection Register) ADMUX merupakan register yang mengatur tegangan referensi yang digunakan ADC, format data output dan saluran ADC. REFS0-1 (Reference Selection Bits) REFS0-1 adalah bit-bit pengatur mode tegangan referensi ADC. ADLAR (ADC Left Adjust Result)

ADLAR adalah bit keluaran ADC. Jika ADC telah selesai konversi, maka data ADC akan diletakkan di 2 register, yaitu ADCH dan ADCL dengan format sesuai ADLAR. Format data ADC jika ADLAR=0 2 Format data ADC jika ADLAR=1 MUX0-4 (Analog Channel and Gain Selection Bits) MUX0-4 adalah bit-bit pemilih saluran pembacaan ADC. ADCSRA (ADC Control and Status Register A)

ADCSRA adalah register 8 bit yang berfungsi untuk melakukan manajemen sinyal kontrol dan status ADC. 3 ADEN (ADC Enable) ADEN merupakan bit pengatur aktivasi ADC. Jika bernilai 1 maka ADC akan aktif. ADCS (ADC Start Conversion) ADCS merupakan bit penanda dimulainya konversi ADC. Selama konversi berlogika 1 dan akan berlogika 0 jika selesai konversi. ADATE (ADC Auto Trigger Enable) ADATE merupakan bit pengatur aktivasi picu otomatis. Jika bernilai 1 maka konversi ADC akan dimulai pada saat tepi positif pada sinyal trigger yang digunakan. ADIF (ADC Interrupt Flag) ADIF merupakan bit penanda akhir konversi ADC. Jika bernilai 1 konversi ADC pada suatu saluran telah selesai dan siap diakses. ADIE (ADC Interrupt Enable) ADIE merupakan bit pengatur aktivasi interupsi. Jika bernilai 1 maka interupsi penandaan telah selesai. Konversi ADC diaktifkan. ADPS0-2 (ADC Prescaler Select Bit) ADPS0-2 merupakan bit pengatur clock ADC. SFIOR (Special Function IO Register) SFIOR adalah register 8 bit yang mengatur sumber pemicu ADC. Jika bit ADATE pada register ADCSRA bernilai 0 maka ADTS0-2 tidak berfungsi.

4 Rangkaian yang digunakan untuk mempelajari ADC dapat dilihat dalam Gambar dibawah. Rangkaian ini merupakan rangkaian pembagi tegangan dimana tegangan keluaran dapat dihitung dengan rumus: Vout = R2 x Vcc R1+R2 ALAT DAN BAHAN YANG DIGUNAKAN 1 set PC/Laptop yang sudah berisi program Code Vision dan Khazama 1 buah catu daya DC +5V 1 buah multimeter 1 buah ISP Downloader AVR 1 buah sistem minimum AVR 1 buah I/O 1 buah kabel printer USB 1 buah kabel pita hitam 1 buah potensiometer

PROSEDUR 5 1. Rangkailah peralatan yang diperlukan seperti dalam Gambar diatas. Hubungkan soket jumper PORTC pada minimum system dengan soket jumper pada OUTPUT LED. Vout pada rangkaian potensiometer dihubungkan pada PORTA.0 (ADC channel 0). Kabel USB ISP Downloader Kabel downloader Minimum system AVR Kabel hitam I/O Potensio meter 2. Buka program Code Vision AVR 3. Buat program dengan menggunakan aplikasi Code Vision AVR 4. Buatlah file project (.prj) kemudian pilih IC yang digunakan (ATmega8535) dan atur clock 4.000 Mhz. (seperti praktikum sebelumnya) 5. Buatlah file source (.c) kemudian hubungkan file project dengan file source seperti pada praktikum sebelumnya. 6. Tambahkan file header 7. Program berikut merupakan deklarasi variabel hasil konversi ADC. Tuliskan variabel berikut di luar program utama. 8. Buatlah program utama dan inisialisasikan PORT C sebagai output dengan kondisi awal LOW. 9. Tuliskan inisialisasi ADC berikut di dalam program utama.

10. Perhatikan blok program berikut. Arti dari blok instruksi tersebut adalah setting ADC di PORTA dan inisialisasi ADC. Tuliskan fungsi berikut di luar program utama. 6 11. Tuliskan program berikut dalam program utama tepatnya di dalam while(1). 12. Compile dan Build program jika ada yang error perbaiki program. Masukkan file hex menggunakan Khanzama AVR Programer. Klik auto program. 13. Hubungkan output potensiometer pada PORTA.0. 14. Ukur tegangan potensiometer (kaki tengah) sebesar 0-5V (sesuai tabel). 15. Lepas probe AVO Meter lalu perhatikan dan catat nyala LED dan konversi nilai dalam desimal. 16. Hitung perhitungan nilai digital dalam desimal dengan rumus berikut: Vdigital = Vukur / Vcc *255 Contoh: misal tegangan analog yang diukur 1 V, maka tegangan digital adalah: V = 1/5 *255 = 51 desimal, atau 33H atau 00110011B

7 DATA HASIL PERCOBAAN No Tegangan analog (0-5V) 1 0 2 0.5 3 1 4 1.5 5 2 6 2.5 7 3 8 3.5 9 4 10 4.5 11 5 ANALISIS DATA Tampilan LED (bit7-bit0) Tabel ADC Nilai digital LED (decimal) Nilai digital perhitungan (desimal) 1. Buatlah grafik nilai digital ADC fungsi tegangan analog. 2. Analisis grafik tersebut.