BAB II TINJAUAN PUSTAKA

dokumen-dokumen yang mirip
Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

MICROCONTROLER AVR AT MEGA 8535

MICROCONTROLER AVR AT MEGA 8535

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32

BAB II TINJAUAN PUSTAKA. Gambar 2.1. Simbol LED [8]

BAB II TINJAUAN PUSTAKA. Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam

BAB II LANDASAN TEORI

BAB III PERANCANGAN SISTEM

BAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di

BAB II LANDASAN TEORI

BAB II DASAR TEORI. mikrokontroler yang berbasis chip ATmega328P. Arduino Uno. memiliki 14 digital pin input / output (atau biasa ditulis I/O, dimana

BAB 2 LANDASAN TEORI

BAB II DASAR TEORI. 2.1 Ethanol

APLIKASI CHATTING DENGAN JARINGAN MIKROKONTROLER Eka Purwa Laksana, Sujono

BAB II TINJAUAN PUSTAKA

Mikrokontroler AVR. Hendawan Soebhakti 2009

BAB II KONSEP DASAR PERANCANGAN

BAB II WATERPAS DIGITAL

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

PEMROGRAMAN ROBOT PENJEJAK GARIS BERBASIS MIKROKONTROLER

Gambar 2.7. Susunan pin mikrokontroler ATMega8535 Berikut ini adalah tabel penjelasan mengenai pin yang terdapat pada mikrokontroler ATMega8535:

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI...

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

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

BAB II DASAR TEORI. Gambar 2.1 Sensor MLX 90614[5]

BAB III PERANCANGAN SISTEM

RANCANGAN SISTEM PARKIR TERPADU BERBASIS SENSOR INFRA MERAH DAN MIKROKONTROLER ATMega8535

Sistem Mikrokontroler FE UDINUS

BAB II TEORI PENUNJANG

BAB III TEORI PENUNJANG. dihapus berulang kali dengan menggunakan software tertentu. IC ini biasanya

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

BAB II TINJAUAN PUSTAKA. yang telah membuat Data Logger Autoclave, prinsip kerja alat ini adalah pada

II. TINJAUAN PUSTAKA. kondisi cuaca pada suatu daerah. Banyak hal yang sangat bergantung pada kondisi

BAB III MIKROKONTROLER

DAFTAR ISI. HALAMAN PENGESAHAN... i. KATA PENGANTAR... iii. DAFTAR ISI... v. DAFTAR TABEL... x. DAFTAR GAMBAR... xi. DAFTAR LAMPIRAN...

BAB II LANDASAN TEORI. ATMega 8535 adalah mikrokontroller kelas AVR (Alf and Vegard s Risc

BAB II Dasar Teori 2.1 RFID

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma

BAB III PERANCANGAN SISTEM

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat

BAB II LANDASAN TEORI. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR

BAB II LANDASAN TEORI

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

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer).

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

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar

BAB IV HASIL DAN ANALISIS

PENGATURAN LAMPU LALU LINTAS BERBASIS MIKROKONTROLER ATMEGA8535

BAB II TINJAUAN PUSTAKA

Gambar 2.1 Mikrokontroler ATMega 8535 (sumber :Mikrokontroler Belajar AVR Mulai dari Nol)

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system.

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. merealisasikan suatu alat pengawas kecepatan pada forklift berbasis mikrokontroler.

BAB 3: PERANCANGAN DAN SISTEM KERJA RANGKAIAN. Bab ini membahas tentang perencanaan dan pembuatan sistem secara

BAB III ANALISIS MASALAH DAN RANCANGAN ALAT

PERANCANGAN SISTEM TIMER PADA LAMPU LALU-LINTAS DENGAN MIKROKONTROLER AVR

BAB II TINJAUAN PUSTAKA

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

BAB III PERANCANGAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB 2 DASAR TEORI. Gambar 2.1 Sensor SHT-11

BAB II TINJAUAN PUSTAKA. Menurut Nanda Yudip (2012) Pengguna terapi inhalasi sangat luas di

LANDASAN TEORI BAB II

RANCANG BANGUN SISTEM PENGUKURAN ARUS BERBASIS MIKROKONTROLLER ATMEGA 8535

BAB II TINJAUAN PUSTAKA. informasi dari peneliti-peneliti sebelumnya sebagai bahan perbandingan,

MENGENAL MIKROKONTROLER ATMEGA-16

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. memudahkan penggunaan elektronik dalam berbagai

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

BAB II TINJAUAN PUSTAKA

bagian penting yaitu sensor navigasi CMPS03, sensor tekanan, IC suara 25120,

BAB II TINJAUAN PUSTAKA

BAB III PERANCANGAN ALAT. dibuat. Gambar 3.1. menunjukkan blok diagram alat secara keseluruhan.

DAFTAR ISI. Daftar Pustaka P a g e

BAB III PERANCANGAN SISTEM

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

BAB II TEORI DASAR. beberapa komponen utama yang digunakan pada simulasi Pengendali Lampu. Jarak Jauh dan Dekat pada Kendaraan Secara Otomatis.

BAB II DASAR TEORI. ATmega8535 merupakan IC CMOS 8-bit berdaya rendah yang berdasar pada

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA

BAB III PERANCANGAN SISTEM. sebuah alat pemroses data yang sama, ruang kerja yang sama sehingga

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. 2.1 Pengaruh Tekanan Udara (Atmosfer) Terhadap Cuaca dan Penerbangan

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB IV HASIL DAN PEMBAHASAN. Setelah pembuatan modul maka perlu dilakukan pendataan melalui proses

BAB II TEORI. Gambar 2.1. GP2Y1010AU0F Optical Dust Sensor

BAB II LANDASAN TEORI

BAB II TEORI DASAR 2.1 Pendahuluan 2.2 Sensor Clamp Putaran Mesin

BAB II LANDASAN TEORI

Transkripsi:

BAB II TINJAUAN PUSTAKA 1.1 Penelitian Terdahulu Sebagai bahan pertimbangan dalam penelitian ini akan dicantumkan beberapa hasil penelitian terdahulu : Penelitian yang dilakukan oleh Universitas Islam Negeri (UIN) Maulana Malik Ibrahim (Fathur Rohman, 2009). Dalam penelitian ini menggunakan sistem kontrol berbasis mikrokontroler AT89C51 yang berguna untuk mengatur pembalikan telur dan pengontrolan suhu. Di mana digambarkan dalam penelitian ini bermanfaat untuk meningkatkan produktifitas peternak serta lebih efisien dibanding dengan penetasan secara tradisional. Setelah membaca penelitian yang dilakukan (Fathur Rohman, 2009), penulis tertarik untuk merancang sebuah sistem pengontrol suhu inkubator penetasan telur ayam dengan menggunakan mikrokontroler ATMega32. Dengan memodifikasi sistem yang berbeda dan pengoperasian yang sangat mudah untuk mengatur suhunya. 2.2 Landasan Teori 8

9 Dalam landasan teori ini penulis membagi menjadi dua, perangkat keras (Hardware) dan perangkat lunak (Software) 1.3 Perangkat Keras 1.3.1 Mikrokontroler Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input output. Dengan kata lain, mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data. Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input output. 1.3.2 Konfigurasi Pin ATMega32

10 Gambar 2.1 PINOut ATMega32 Diskripsi PIN : PIN KETERANGAN 1 s/d 8 Port B, merupakan Port I/O 8-bit dua arah (bi-directional) dengan resistor pullup internal. Selain sebagai Port I/O 8-bit Port B juga dapat difungsikan secara individu sebagai berikut : PB7 : SCK (SPI Bus Serial Clock) PB6 : MISO (SPI Bus Master Input atau Slave Output) PB5 : MOSI (SPI Bus Master

11 Output atau Slave Input) PB4 : SS (SPI Slave Select Input) PB3 : AIN1 (Analog Comparator Negatif Input) OC0 (Output Compare Timer atau Counter 0) PB2 : AIN0 (Analog Comparator Negatif Input) INT2 (External Interrupt 2 Input) PB1 : T1 (Timer atau Counter 1 External Counter Input) PB0 : T0 (Timer atau Counter 0 External Counter Input) XCK (USART External Clock Input atau Output) 9 RESET adalah pin untuk me-reset mikrokontroler. 10 VCC, Catu daya digital. 11 GND, Ground untuk catu daya digital. 12 XTAL2, merupakan output dari penguat osilator pembalik. 13 XTAL1, merupakan input ke penguat osilator pembalik. dan input ke terminal clock.

12 14 s/d 21 Port D, merupakan Port I/O 8-bit dua arah (bit-directional) dengan resistor pull-up internal. Selain sebagai Port I/O 8-bit Port D juga dapat difungsikan secara individu sebagai berikut : PD7 : OC2 (Output Compare Timer atau Counter 2) PD6 : ICP1 (Timer atau Counter 1 Input Capture) PD5 : OCIA (Output Compare A Timer atau Counter 1) PD4 : OCIB (Output Compare B Timer atau Counter 1) PD3 : INT1 (External Interrupt 1 Input) PD2 : INT0 (External Interrupt 0 Input) PD1 : TXD (USART transmit) PD0 : RXD (USART receive) 22 s/d 29 Port C, merupakan Port I/O 8-bit dua arah (bi-directional) dengan resistor pullup internal. Selain sebagai Port I/O 8-bit Port C juga dapat berfungsi secara individu sebagai berikut :

13 PC7 : TOSC2 (Timer Oscillator 2) PC6 : TOSC1 (Timer Oscillator 1) PC1 : SDA (Serial Data Input atau Output PC) PC0 : SCL (Serial Clock PC) 30 AVCC, merupakan catu daya yang digunakan untuk masukan analog ADC yang terhubung ke Port A. 31 GND, Ground untuk catu daya analog. 32 AREF, merupakan tegangan referensi analog untuk ADC. 33 s/d 40 Port A, merupakan Port I/O 8-bit dua arah (bi-directional) dengan resistor pullup internal. Selain Port I/O 8-bit Port A juga dapat berfungsi sebagai masukan 8 chanel ADC.

14 1.3.3 Arsitektur ATMEGA32 Gambar 2.2 Blok Diagram ATmega32 Fitur : 1. 8 bit AVR berbasis RISC dengan performa tinggi dan konsumsi daya rendah. 2. Kecepatan maksimal 16 MHz. 3. Memori : 8 Kb Flash, 512 byte SRAM,

15 512 byte EEPROM (electrically erasable read only memory). 4. Timer/Counter : 2 buah 8 bit/counter, 1 buat 16 bit/counter, 4 kanal PWM. 5. 8 kanal 10/8 bit ADC. 6. Programable Serial USART. 7. Komparator Analog. 8. 6 pilihan sleep mode untuk penghematan daya listrik. 9. 32 jalur I/O yang bisa diprogram. 1.3.4 SENSOR SUHU Bambar 2.3 Sensor Suhu LM35 Sensor suhu adalah alat untuk mengukur atau mendeteksi suhu pada ruangan inkubator penetasan telur yang kemudian diubah keluaran menjadi besaran listrik.

16 Sensor suhu yang digunakan dalam laporan proyek mata kuliah pengembangan jaringan komputer ini adalah LM35, dimana LM35 memiliki kelebihan kelebihan sebagai berikut : Memiliki ketepatan 0,5 celcius Jangkauan maksimal suhu antara 55 sampai + 150 Celsius Memiliki impedansi keluaran yang kecil 0,1 W untuk beban 1 ma 1.3.5 POTENSIO Gambar 2.4 Potensiometer Potensio adalah resistasi variabel atau resistor yang bisa diatur nilai resistansinya, yang biasanya potensiometer ini digunakan untuk mengatur volume pada peralatan audio seperti tape dan DVD player. Pada tugas ini potensio

17 difungsikan untuk mengatur kecerahan/contras tulisan pada LCD. 1.3.6 LCD (liquid crystal display) 2x16 Gambar 2.5 PINOut LCD 2x16 Pada sebuah LCD ( Liquid Crystal Display ), dapat ditampilkan angka - angka,huruf-huruf, bahkan simbol tertentu dalam proyek tugas akhir ini LCD ini berfungsi untuk menampilkan suhu yang sudah diprogram oleh sistem mikrokontroler. LCD mempunyai kegunaan yang lebih dibandingkan dengan 7-segment LED ( Light Emitting Diode ). 1.3.7 Saklar Push Button Saklar Push Button di dalam sistem kontrol suhu ini penulis menggunakan 5 saklar Puah Button, Saklar Push Button Reset digunakan untuk mengatur suhu sesuai dengan ketentuan

18 Saklar Push Button OK digunakan untuk konfigurasi suhu yang telah diatur. Saklar Push Button Cancel digunakan untuk membatalkan konfigurasi suhu yang telah diatur. Saklar Push Button UP untuk mengatur menaikkan suhu sebelum dikonfigurasi. Saklar Push Button Down digunakan untuk mengatur menurunkan suhu sebelum dikonfirasi. 1.4 Perangkat Lunak 1.4.1 Avr Osp II AVR OSP II adalah salah satu software yang digunakan untuk men-download program ke dalam IC mikrokontroler. Persiapan pertama sebelum men-download adalah menghubungkan downloader ATMega 32 dengan PC USB port atau serial port, kemudian pilih Auto Detect untuk melihat IC mikrokontroler.

19 Gambar 2.6 Tampilan Avr Osp II 1.4.2 Code Vision AVR Code Vision AVR merupakan sebuah cross-compiler C, Integrated Development Environtment (IDE), dan Automatic Program Generator yang didesain untuk mikrokontroler buatan Atmel seri AVR. Code Vision AVR dapat dijalankan pada sistem operasi Windows 95, 98, Me, NT4, 2000, dan XP. Cross-compiler C mampu menerjemahkan hampir semua perintah dari bahasa ANSI C, sejauh yang diijinkan oleh arsitektur dari AVR, dengan tambahan beberapa fitur untuk mengambil kelebihan khusus dari arsitektur AVR dan kebutuhan pada sistem embedded.

20 Code Vision AVR menyediakan berbagai fasilitas yang memudahkan pengguna. Salah satunya adalah Code Wizard AVR yang memberikan kemudahan dalam melakukan konfigurasi fungsi-fungsi pin dan fitur yang yang ingin digunakan.