BAB II TEORI DASAR DAN PENDUKUNG

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II TEORI DASAR DAN PENDUKUNG"

Transkripsi

1 BAB II TEORI DASAR DAN PENDUKUNG 2.1 Mikrokontroller ATmega 8535 Mikrokontroller, sebagai suatu terobosan teknologi mikrokontroller dan mikrokomputer, hadir memenuhi kebutuhan pasar dan teknologi baru. Sebagai teknologi baru yaitu, teknologi semikonduktor dengan kandungan transistor yang lebih banyak namun hanya membutuhkan ruang kecil serta dapat diproduksi secara massal (dalam jumlah yang banyak) sehingga harga menjadi lebih murah bila dibandingkan dengan mikroprosesor. Sebagai kebutuhan pasar, mikrokontroller hadir untuk memenuhi untuk selera industri dan para konsumen akan kebutuhan dan keinginan alat-alat bantu dan mainan yang lebih canggih serta dalam bidang pendidikan. Tidak seperti sistem komputer, yang mampu menangani berbagai macam program aplikasi (misalnya pengolah kata, pengolah angka, dan lain sebagainya). Mikrokontroller hanya bisa digunakan untuk satu aplikasi tertentu saja. Perbedaan lainnya terletak pada perbandingan RAM dan ROM-nya. Pada sistem komputer perbandingan RAM dan ROM-nya besar, artinya program-program pengguna disimpan dalam ruang RAM yang relative besar, sedangkan rutin-rutin antar muka perangkat keras di simpan dalam ROM yang kecil. Sedangkan pada mikrokontroller, perbandingan ROM dan RAM-nya yang besar artinya program control disimpan dan ROM yang ukurannya relativ lebih besar, sedangkan RAM digunakan sebagai tempat penyimpanan sederhana sementara, termasuk register register yang digunakan pada mikrokontroller yang bersangkutan. Mikrokontroller saat ini sudah dikenal dan digunkan secara luas pada dunia industri. Banyak sekali penelitian atau proyek mahasiswa yang menggunakan berbagai versi mikrokontroller yang dapat dibeli dengan harga yang relative murah. Hal ini dikarenakan produksi missal yang dilakukan oleh para produsen chip seperti Atmel, Maxim, dan Mikrochip. Mikrokontroller saaat ini merupakan chip utama pada hampir setiap peralatan elektronika canggih. Alat-alat canggih pun sekarang ini sangat bergantung pada kemampuan mikrokontroller tersebut. Mikrokontroller AVR memiliki arsitektur RISC 8 bit, dimana

2 semua intruksi dikemas dalam kode 16-bit (16-bit word) dan sebagian besar instruksi dieksekusi dalam 1 (satu) siklus clock, berbeda dengan instruksi MCS51 yang membutuhkan 12 siklus clock. Tentu saja itu terjadi karena kedua jenis mikkrokontroller tersebut memiliki arsitektur yang berbeda. AVR berteknologi RISC (Reduced Instruction Set Computing), sedangkan seri MCS51 berteknologi CISC (Complex Instruction Set Computing). Secara umum AVR dapat dikelompokkan menjadi 4 kelas yaitu keluarga ATtiny, keluarga AT90Sxx, keluarga ATmega dan AT86RFxx. Pada dasarnya yang membedakan masingmasing kelas adalah memori, peripheral, dan fungsinya. Dari segi arsitektur dan instruksi yang digunakan mereka bisa dikatakan hampir sama. Beragam jenis mikrokontroller seperti AVR jenis ATtiny, ATmega dan AT90 dibedakan dari segi jumlah pin dan memori, dapat kita lihat perbedaan jenis mikrokontroller seperti table di bawah ini. Mikrokontroller Memori Tipe Jumlah Pin Flash EEPROM SRAM Tiny AVR k AT90Sxx k k ATmega k 512 4k 512 4k Tabel 2.1 jenis mikrokontroller Pemrograman AVR dengan bahasa C lebih baik dari bahasa pemrograman lainnya. Karena bahasa pemrograman independen terhadap hardware C. Keunggulan lainnya penyusunan program besar dapat dilakukan dengan mudah dan program yang telah jadi dapat digunakan ke jenis AVR lainnya dengan hanya mengubah fungsi fungsi port dan registernya. Beberapa factor pertimbangan penting untuk memilih mikrokontroller jenis AVR antara lain: a. Harga mikrokontroller yang lebih murah disbanding mikroprosesor, b. Ukuran memori mikrokontroller yang cukup besar dan untuk menambah memorinya dapat digunakan memori eksternal,

3 c. Fitur ADC, Timer, PWM, USART, dan fasilitas lainnya yang memudahkan designer dalam merancang system, d. Kecepatan eksekusi program dimana instruksi di eksekusi dalam 1 clock sememtara mikrokontroller jenis MCS51 atau mengeksekusi instruksi dalam 12 clock, e. Adanya clock internal sehingga mikrokontroller dapat digunakan tanpa menggunakan crystal. Saroftware pendukung yang sangat beragam dan penggunaanya yang jauh lebih mudah karena software menyediakan fitur yang memudahkan dalam memprogramnya seperti Code Vision AVR dan BASCOM AVR yang menyediakan fitur desain LCD pada BASCOM AVR dan fitur penghasil program pada Code Vision AVR. Mikrokontroller ATmega8535 adalah mikrokontroller 8bit CMOS dengan menggunakan daya rendah dan menjalankan semua instruksi dalam satu siklus clock. Mikrokontroller ATmega8535 dikombinasikan dengan 16 buah register. Semua register terhubung langsung ke Aritmetical Logical Unit, membiarkan 2 register untuk diakses di dalam satu instruksi di eksekusi dalam satu clock.

4 Gambar2.1 arsitektur ATmega8535 berikut: Fitur-fitur yang dimiliki oleh mikrokontroller ATmega8535 adalah sebagai 1. Saluran I/O sebanyak 32 buah, yaitu port A, Port B, port C dan Port D. 2. ADC internal sebanyak 8 saluran. 3. Tiga buah Timer/Counter dengan kemampuan pembanding. 4. CPU yang terdiri atas 32 buah register. 5. SRAM sebesar 512 byte. 6. Memori Flash sebesar 8 kb dengan kemampuan Read While Write 7. Port antarmuka SPI. 8. EEPROM sebesar 512 byte yang dapat deprogram saat operasi.

5 9. Antarmuka komparator analog. 10. Port USART untuk komunikasi serial. 11. Sistem mikroprosesor 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz. 12. Dan lain-lainnya. Read Only Memory (ROM) yang isinya tidak berubah meskipun IC kehilangan catu daya. Sesuai dengan keperluannya, dalam susunan MCS51 memori penyimpanan program ini dinamakan sebagai memori program. Random Acces Memory (RAM) isinya kan sirna begitu IC kehilangan catu daya, dipakai untuk penyimpan data pada program bekerja. RAM yang dipakai untuk menyimpan data disebut memori data. ATmega8535 memiliki On-Chip In System Reprogrammable Flash Memory untuk menyimpan program. Untuk keamanan, memori program dibagi menjadi dua bagian yaitu boot flash section dan application flash section. Boot flash section digunakan untuk menyimpan program boot loader, yaitu program yang harus dijalankan pada saat AVR reset atau pertama kali di aktifkan. Application flash section digunakan untuk menyimpan program aplikasi yang dibuat user. AVR tidak dapat menjalankan program aplikasi ini sebelum menjalankan program boot loader. Besarnya memori boot flash section dapat deprogram dari 128 word sampai 1024 word tergantung setting pada konfigurasi bit di register BOOTSZ. Jika boot loader diproteksi, maka program pada application flash section. Juga sudah aman Spesifikasi ATmega8535 a. High-performance, Low-power AVR 8-bit Microcontroller b. Advanced RISC architecture Powerful Instructions Most Single Clock Cycle Execution - 31 x 8 General Purpose Working Registers - Fully Static Operation - Up to 16 MIPS Throughput at 16 MHz - On-Chip 2-cycle Multiplier

6 c. Nonvolatile Program and Data Memories - 8 K Bytes of In-System Self-Programmable Flash Endurance: 10,000 Write/Erase Cycles - Optional Boot Code Section with Independent Lock Bits In System Programming by On-chip Boot Program True Read-While-Write Operation Bytes EEPROM Endurance: 100,000 Write/Erase Cycles Bytes Internal SRAM - Programming Lock for Software Security d. Peripheral Features - Two 8-bit Timer/Counters with Separate Prescalers and Compare Modes - One 16-bit Timer/Counters with Separate Prescaler, Compare Mode and Capture Mode - Real Time Counter with Separate Oscilator - Four PWM Channels - 8-channel, 10-bit ADC 8 single-ended Channels 7 Differen Channels for TQFP Package Only 2 Differential Channels with Programmable Gain at 1x, 10x, or 200x for TQFP Package Only - Byte-oriented Two-wire Serial Interface - Programmable Serial USART - Maste/Slave SPI Serial Interface - Programmable Watchdog Timer with Separate On-chip Oscilator - On-chip Analog Comparator e. Special Microcontroller Features - Power-on Reset and Programmable Brown-out Detection - Internal Calibrated RC Oscilator - External and Internal Interrupt Soourcers - Six Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, Standby and Extended Standby

7 f. I/O and Packages - 32 Programmable I/O Lines - 40-pin PDIP, 44-lead TQFP, 44-lead PLCC, and 44-pad MLF g. Operating Volatages V for ATmega8535L V for ATmega Fitur ATMega 8535 Kapabilitas detail dari ATMega 8535 adalah sebagai berikut: 1. Sistem kirokontroller 8 bit berbasis RISC dengan kecepatan maksimal 16 MHz. 2. Kapabilitas memori flash 8 Kb, SRAM sebesar 512 byte dan EEPROM (Electrically Erasable Programmable Read Only Memory) sebesar 512 byte. 3. ADC internal dengan fidelitas 10 bit sebanyak 8 channel. 4. Portal komunikasi serial (USART) dengan kecepatan maksimal 2,5 Mbps. 5. Enam pilihan mode sleep menghemat penggunaan daya listrik Konfigurasi Pin ATMega 8535 Konfigurasi Pin ATMega 8535 bisa dilihat pada gambar di bawah ini. Dari gambar tersebut dapat dijelaskan secara fungsional konfigurasi pin ATMega 8535 sebagai berikut: 1. VCC merupakan pin yang berfungsi sebagai pin masukan catu daya 2. GND merupakan pin ground 3. Port A (PA0..PA7) merupakan pin I/0 dua arah dan pin masukan ADC. 4. Port (PB0..PB7) merupakan pin I/0 dua arah dan pin fungsi khusus yaitu Timer/Counter Komparator analog, dan SPI. 5. Port C (PC0..PC7) merupakan pin I/0 dua arah dan pin fungsi khusus yaitu TWI, komparator analog, dan Timer Oscilator. 6. Prot D (PD0..PD7) merupakan pin I/0 dua arah dan pin fungsi khusus yaitu komparator analog, interupsi eksternal, dan komunikasi serial. 7. RESET merupakan pin yang digunakan untuk me-reset mikrokontroller 8. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal. 9. AVCC merupakan pin masukan tegangan untuk ADC 10. AREF merupakan pin masukan tegangan referensi ADC

8 Gambar 2.2.Pin ATMega Alternatif Port A,Port B dan Port C Alternatif Port A Port A memiliki fungsi input output dan juga sebagai input analog yang akan dikonversi menjadi data-data digital (ADC), seperti yang ditunjukkan pada table di bawah ini. Jika salah satu port A dikonfigurasikan sebagai output ketika port A difungsikan sebagai ADC maka hasil pengkonversian analog ke digital akan menghasilkan data error. Untuk mengaktifkan fungsi ADC pada port A dengan code Vision AVR akan dibahas di bab selanjutnya tentang teknik pemrograman C pada ATmega8535 dengan menggunakan software yang telah disebutkan di atas.

9 Fungsi Port A dapat kita lihat pada table di bawah ini: Port Fungsi Alternatif PA7 ADC7 (ADC input channel 7) PA6 ADC6 (ADC input channel 6) PA5 ADC5 (ADC input channel 5) PA4 ADC4 (ADC input channel 4) PA3 ADC3 (ADC input channel 3) PA2 ADC2 (ADC input channel 2) PA1 ADC1 (ADC input channel 1) PA0 ADC0 (ADC input channel 0) Tabel 2.2 Port A

10 Alternatif Port B Fungsi Port B dapat dilihat di table di bawah ini: PORT Fungsi Alternatif PB7 SCK (SPI Bus Serial Clock) PB6 MISO (SPI Bus Master input/slave output) PB5 MOSI (SPI Bus Master Output/Slave Input) PB4 SS (SPI Slave Select Input) PB3 AIN1 (Analog Comparator Negative Input) OCO (TIMER/COUNTER OUTPUT COMPARATOR MATCH OUTPUT) PB2 AIN0 (Analog Comparator Positive Input) INT2 (External Interrupt 2 Input) PB1 T1 (Timer/Counter Externar Counter Input) PB0 T0T1 (Timer/Counter) External Counter Input XCX (USART EXTERNAL CLOCK INPUT/OUTPUT) Tabel 2.3 Port B

11 Alternatif Port C Fungsi port C dapat dilihat pada table di bawah ini: PORT PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 Fungsi Alternatif TOSC2 (TIMER OSCILATOR PIN2) TOSC1 (TIMER OSCILATOR PIN1) TDI (JTAG TEST DATA IN) TDO (JTAG TEST DATA OUT) TMS (JTAG TEST MODE SELECT) TCK (JTAG TEST CLOCK) SDA (TWO WIRE SERIAL BUS DATA IN/OUT LINE) SCL (TWO WIRE SERIAL BUS CLOCK LINE) Tabel 2.4 Port Fungsi C Alternatif Port D Fungsi Port D dapat dilihat pada table di bawah ini: Pin Fungsi Alternatif 7 OC2 (TIMER COUNTER2 COMPARE MATCH OUTPUT) 6 ICP (TIMER/COUNTER1 INPUT COMPARE CAPTURE PIN) 5 OC1A (TIMER/COUNTER1 OUTPUT COMPARE A MATH OUT) 4 OC1B (TIMER/COUNTER OUTPUT COMPARE B MATH OUTPUT) 3 INT1 (EXTERNAL INTERRUPT 1 INPUT) 2 INT0 (EXTERNAL INTERRUPT 0 INPUT) 1 TXD (USART OUTPUT PIN) 0 RXD (USART INPUT PIN) Tabel 2.5 Fungsi Port D

12 2.1.5 Konstruksi ATmega 8535 Mikrokontroller ATmega 8535 memiliki 3 jenis memori, yaitu memori program, memori data dan memori EEPROM. Ketiganya memiliki ruang tersendiri dan terpisah. a. Memori Program ATmega8535 memiliki kapasitas memori program sebesar 8Kbyte yang terpetakkan dari alamat 0000h-0FFFh dimana masing-masing alamat memiliki lebat data 16 bit. Memori program ini terbagi menjadi 2 bagian yitu bagian program boot dan bagian program aplikasi. b. Memori Data ATmega 8535 memiliki kapasitas memori data sebesar 608 byte yang terbagi menjadi 3 bagian yaitu register serbaguna, register I/O dan SRAM. Amega8535 memiliki 32 byte register serbaguna, 64 byte register I/O yang dapat diakses sebagai bagian dari memori RAM (menggunakan instruksi LD atau ST) atau dapat juga diakses sebagai I/O (menggunakan instruksi IN atau OUT), dan 512 byte digunakan untuk memori data SRAM. c. Memori EEPROM ATmega8535 memiliki EEPROM sebesar 512 byte yang terpisah dari memori program maupun memori data. Memori EEPROM ini hanya dapat diakses dengan menggunakan register-register I/O yaitu register EEPROM Address, register EEEPROM Data, dan register EEPROM Control. Untuk mengakses memori EEPROM ini diperlakukan seperti mengakses data eksternal, sehingga waktu eksekusinya relative lebih lama dibandingkan dengan mengakses data dari SRAM. Atmega 8535 merupakan tipe AVR yang telah dilengkapi dengan 8 saluran ADC internal dengan fidelitas 10 bit. Dalam mode operasinya, ADC ATmega8535 dapat dikonfigurasi, baik secara single ended input maupun differential input. Selain itu, ADCATmega 8535 memiliki konfigurasi perwaktuan, tegangan refenrensi, mode operasi dan kemampuan filter derau yang amat fleksibel, sehingga dengan mudah disesuaikan dengan kebutuhan ADC itu sendiri. ATmega8535 memiliki 3 modul timer yang terdiri dari 2 buah timer/counter 8 bit dan 1 buah timer/counter 16 bit. Ketiga modul timer/counter ini dapat diatur dalam mode yang berbeda secara individu da tidak saling mempengaruhi satu sama lain. Selain itu,

13 semua timer/counter juga dapat difungsikan sebagai sumber interupsi. Masing-masing timer/counter ini memiliki register tertentu yang digunakan untuk mengatur mode dan cara kerjanya. Serial Peripheral Interface (SPI) merupakan salah satu mode komunikasi serial syncrhronous kecepatan tinggi yang dimiilki oleh ATmega8535.Universal Syncrhronous and Asyncrhronous Serial Receiver and Transmitter (USART) juga merupakan salah satu mode komunikasi serial yang dimiliki oleh ATmega8535. USART merupakan komunikasi yang memiliki fleksibilitas tinggi, yang dapat digunakan untuk melakukan transfer data baik antar mikrokontroller maupun dengan modul-modul eksternal termasuk PC yang memiliki fitur UART. USART memungkinkan transmisi data baik secara Synchronous maupun asynchronous, sehingga dengan memiliki USART pasti kompatibel dengan UART. Pada ATmega8535, secara umum pengaturan mode syncrhonus maupun asyncrhronous adalah sama. Perbedaannya hanyalah terletak pada sumber clock saja. Jika pada mode asynchronous masing-masing peripheral memiliki sumber clock sendiri, maka pada mode synchronous hanya ada satu sumber clock yang dig Nakan secara bersama-sama. Dengan demikian, secara hardware untuk mode asynchronous hanya membutuhkan 2 pin yaitu TXD dan RXD, sedangkan untuk mode synchronous harus 3 pin yaitu TXD, RXD dan XCK. Adapun fungsi masing-masing dari port mikrokontroller Atmega8535 ini adalah sebagai berikut: 1. Port A (PA0-PA7) Port A merupakan pin I/O 8-bit dua arah yang mempunyai tahanan internal pullup. Port A berfungsi sebagai input analog pada A/D converter. 2. Port B (PB0-PB7) Port B merupakan pin I/O 8-bit dua arah dengan tahan internal pull-up. Pada port B Atmega 8535 memiliki pin fungsi khusus yaitu timer/counter, komparator analog dan SPI.

14 3. Port C (PC0-PC7) Port C merupakan pin I/O 8 bit dua arah dengan tahanan internal pull-up. Pada port C ATmega8535 memiliki pin khusus yaitu TWI, komparator analog, dan Timer Oscilator. 4. Port D Port D merupakan pin I/O 8 bit dua arah dengan tahanan internal pull-up. Pada port D ATmega8535 memiliki pin khusus yaitu komparator analog, dan interupsi dan komunikasi serial. 5. VCC Merupakan pin yang berfungsi sebagai pin masukkan catu daya. 6. GND Merupakan pin Ground 7. RESET Merupakan pin yang digunakan untuk m-reset mikrokontroller. 8. XTAL1 Merupakan pin masukan inverting Oscilator Amplifier dan masukan clock eksternal. 9. XTAL2 Merupakan keluaran dari inverting Oscilator Amplifier. 10. AVCC merupakan pin masukan tegangan untuk ADC. AVCC harus dihubungkan ke VCC, walaupun ADC tidak digunakan. Jika ADC digunakan, maka AVCC harus dihubungkan ke Vcc melalui (low pas lilter). Catatan: PC5, PC4 digunakan untuk catu tegangan Vcc digital. 11. AREF Merupakan pin masukan tegangan referensi analog untuk ADC. Nama Pin VCC GND Port A (PA7..PA0) Port B (PB7..PB0) Fungsi Catu daya Ground Port I/O 8-bit dua arah dengan resistor pull-up internal. Juga berfungsi sebagai masukan analog ke ADC (ADC0 s.d. ADC7) Port I/O 8-bit dua arah dengan resistor pull-up internal. Fungsi khusus masing-masing pin : Port Pin Fungsi lain PB0 T0 (Timer/Counter0 External Counter Input) PB1 T1 (Timer/Counter1 External Counter Input) PB2 AIN0 (Analog Comparator Positive Input)

15 Port C (PC7..PC0) Port D (PD7..PD0) RESET XTAL1 XTAL2 AVCC AREF AGND PB3 AIN1 (Analog Comparator Negative Input) PB4 SS (SPI Slave Select Input) PB5 MOSI (SPI Bus Master Output/Slave Input) PB6 MISO (SPI Bus Master Input/Slave Output) PB7 SCK (SPI Bus Serialock) Port I/O 8-bit dua arah dengan resistor pull-up internal. Dua pin yaitu PC6 dan PC7 berfungsi sebagai oscillator luar untuktimer/counter2. Port I/O 8-bit dua arah dengan resistor pull-up internal. Fungsi khusus masing-masing pin : Port Pin Fungsi lain PD0 RXD (UART Input Line) PD1 TXD (UART Output Line) PD2 INT0 (External Interrupt 0 Input) PD3 INT1 (External Interrupt 1 Input) PD4 OC1B (Timer/Counter1 Output CompareB Match Output) PD5 OC1A (Timer/Counter1 Output CompareA Match Output) PD6 ICP (Timer/Counter1 Input Capture Pin) PD7 OC2 (Timer/Counter2 Output Compare Match Output) Masukan reset. Sebuah reset terjadi jika pin ini diberi logika rendah melebihi periode minimum yang diperlukan. Masukan ke inverting oscillator amplifier dan masukan ke rangkaian clock internal. Keluaran dari inverting oscillator amplifier. Catu daya untuk port A dan ADC. Referensi masukan analog untuk ADC. Ground analog. Tabel 2.6 Konfigurasi Pin Atmega8535 Arsitektur Mikrokontroller Atmega8535

16 Gambar 2.3 Arsitektur mikrokontroller Atmega Peta Memori Atmega8535 Mikrokontroller AVR Atmega8535 memiliki dua jenis memori data yaitu memori data (SRAM) dan memori program (Memori Flash). Di samping itu juga dilengkapi memori EEPROM (Electrically Erasable Programmable Read Only Memory) untuk menyimpan data tambahan yang bersifat non volatile. Memori EEPROM ini mempunyai lokasi yang terpisah dengan system register alamat, register data dan register control yang dibuat khusus untuk EEPROM.

17 2.1.7 Memori Program Mikrokontroller Atmega8535 memilki On-Chip In-System ReprogrammableFlash Memory untuk menyimpan program. Untuk alas an keamanan, memori program dibagi menjadi dua bagian yaitu Boot Flash Section dan Application Flash Section. Boot Flash Section digunakan untuk menyimpan program Boot Loader, yaitu program yang harus dijalankan pada saat AVR reset atau pertama kali diaktifkan. Application Flash Section digunakan untuk menyimpan program aplikasi yang dibuat pengguna. Mikrokontroller AVR tidak dapat menjalankan program aplikasi ini sebelum menjalankan program Boot Loader. Besarnya memori Boot Flash Section dapat diprogram dari 128 word sampai 1024word tergantung pada konfigurasi bit di-register BOOTSZ. Jika Boot Loader diproteksi, maka program pada Application Flash Section sudah aman. Gambar 2.4 Peta Memori AVR

18 2.1.8 Memori Data Memori data dapat dibagi menjadi tiga yaitu: 1. Terdapat 32 register keperluan umum (general purpose register-gpr biasa disebut register file di dalam teknologi RISC) 2. Terdapat 64 register untuk keperluan input/output (I/O register) 3. Terdapat 512 byte SRAM internal. Selain itu, terdapat pula EEPROM 512 byte sebagai memori data yang dapat deprogram saat beroperasi. Pada gambar ditunjukkan pada peta memori data yang terdiri dari register file, I/O register dan memori SRAM pada mikrokontroller AVR Atmega8535. Gambar2.5 Peta memori data mikrokontroller Atmega8535

19 2.1.9 Input/Output Port Mikrokontroller Atmega8535 mempunyai 32 port input/output yang terdiri dari 8 pin input/output pda port A, 8 pin input/output pada port B, 8 pin input/output pada port C dan 8 pin input/output pada port D. Dimana pin-pin ini dapat divariasikan menjadi masukan dan menjadi keluaran. Tabel 2.7 Konfigurasi Setting untuk Port I/O Port DDR bit =1 DDR bit = 0 Port bit = 1 Output High Input pull-up Port bit = 0 Output low Input Floating Dari Tabel diatas Jika Ingin port berfungsi sebagai masukan (input) pull-up maka DDR bit 0 dan port bit 1, dan untuk input floating, DDR bit 0 dan port bit 0. Sedangkan untuk output high maka DDR bit 1 dan port bit 1 dan untuk output low maka DDR bit 1 dan port bit JENIS-JENIS BATERAI Baterai adalah salah satu dari sumber energi dan sangat penting bagi penggunaan mobile Gadget. Produsen Gadget mengunakan berbagai macam jenis baterai yang berpengaruh terhadap harga, ukuran serta kemampuan gadget tersebut. Hambatan terbesar pada teknologi gadget adalah batere. Ya, selama 50 tahun terakhir teknologi batere belum berubah banyak. Bayangkan kenikmatan dan juga penghematan andaikata batere yang mendayai iphone 3G, notebook dan PDAphone kita mampu bekerja lebih dari satu hari setelah diisi penuh satu kali saja. Baterai adalah salah satu dari sumber energi dan sangat penting bagi penggunaan mobile Gadget. Produsen Gadget mengunakan berbagai macam jenis baterai yang berpengaruh terhadap harga, ukuran serta kemampuan gadget tersebut. Untuk jenis yang paling banyak digunakan saat ini, adalah baterai type Lithium dan type AA. Untuk type AA biasanya digunakan baterai Alkaline. Berbeda dengan baterai AA biasa, jenis Alkaline mempunyai kapasitas lebih besar yang pada gadget digunakan untuk LCD dan Flash. Namun, penggunaan baterai Alkaline sebenarnya lebih disarankan untuk

20 diganti dengan jenis NiMH yang mempunyai kapasitas lebih besar lagi dibanding Alkaline dan mempunyai kemampuan untuk di isi ulang. Sedangkan jenis baterai Lithium lebih menguntungkan dari segi berat dan ukuran, karena gadget yang menggunakan baterai type Lihtium biasanya didesign lebih compact dan lebih ringan dibanding gadget dengan baterai type AA. Jika diperhatikan pada baterai Alkaline kemungkinan tidak terlihat berapa besar kapasitas yang tertulis pada baterai, sedangkan pada NiMH terlihat jelas berapa besar kapasitas yang dapat disimpan oleh baterai tersebut. Ketika baterai memberikan power kepada peralatan elektronik yang memerlukan energi yang besar seperti gadget digital, peralatan komputer, portable music player sebuah baterai Alkaline hanya akan memberikan sebagian dari kapasitasnya. Sedangkan pada baterai NiMH atau NiCd, baterai tersebut memberikan lebih banyak kapasitasnya dan besarnya mendekati kapasitas maksimum pada peralatan elektronik yang rakus energi. Itu berarti pada gadget digital, sebuah NiMH dengan kapasitas 1800 mah dapat memberikan lebih banyak foto dibanding sebuah baterai Alkaline yang mempunyai kapasitas 2800 mah. Pada dasarnya semua batere bekerja dalam cara yang sama. Zat kimia yang ada di dalam batere menghasilkan elektron-elektron, yang berkumpul pada ujung negatif batere, dan mengubah energi kimia menjadi energi listrik. Ketika kita memasang batere di dalam gadget, electron-elektron mengalir ke seluruh gadget dan kembali ke ujung positip batere, membuat sebuah siklus dan menyebabkan proses kimiawi yang menghasilkan energi, yang membuat gadget Anda bekerja. Kata mah merupakan satuan kapasitas baterai isi ulang. 500 mah berarti bila baterai dibebani 125 ma (mili amper), ia dapat bertahan 4 jam. Atau 1 jam pada 500mA. Makin besar nilai mah sebuah baterai berarti ia akan dapat dipakai lebih lama sebelum perlu di-charge ulang. Angka 1.2 V menyatakan besarnya voltase baterai. Pastikan voltase baterai ini sama dengan spesifikasi Gadget Anda Untuk battery baru, disarankan untuk melakukan proses charging (isi) dan discharging (membuang) setrum 2 sampai 5 kali hingga battery mencapai kapasitas maksimalnya. Cara melakukan discharging dengan menggunakan baterai tersebut sampai tidak bisa digunakan lagi di gadget. Pada alat charger tertentu, disediakan fasilitas untuk discharge baterai. Biasanya fasilitas yang disediakan pada alat ini cukup aman, karena proses pengosongan hanya terjadi sampai batas yang aman.

21 Adapun jenis-jenis baterai yang sering digunakan yaitu: Alkaline adalah jenis baterai yang paling umum ditemukan. Baterai yang harganya murah dan dayanya habis dalam sekali pakai ini bisa mendayai Game Boy Anda selama 20 menit (atau 2,5 menit pada Sega Nomad). Kerapatan energi dan jumlah daya yang dikandung baterai alkaline tidak buruk, tetapi pada gadget yang haus energi seperti MP3 player atau kamera digital, daya baterai ini cepat terkuras habis. Namun untuk gadget yang tidak tinggi tuntutan dayanya, baterai Alkaline bisa bertahan lama, bahkan bisa bertahun-tahun. Sayangnya baterai ini tidak bisa diisi ulang Batere Lead-acid Batere Lead-aci terdiri dari dua tipe besar: batere pemicu seperti yang ada di mobil Anda dan dirancang untuk lonjakan daya singkat; dan batere bersiklus panjang yang memberikan daya yang lebih rendah, lebih ajek dan digunakan di kapal, mobil golf, dan sebagai daya cadangan di berbagai gadget Silver oxide (baterai silver-zinc) Silver oxide (baterai silver-zinc) adalah jenis baterai yang menyediakan cukup banyak daya dan tahan lama. Baterai tipe ini dipakai dalam jam tangan dan juga mainan anak-anak dan kapal selam, atau perangkat lain yang mementingkan kinerja, bukan harga. Kelemahannya, perak yang digunakannya mahal jika ukuran baterai lebih besar daripada kancing yang dipakai pada gadget. Selain itu, di akhir masa pakainya baterai ini seringkali bocor dan lelehan merkuri-nya berbahaya Batere Alkaline Isi Ulang (rechargeable). Baterai ini Mirip baterrai Alkaline biasa, tetapi dibuat agar bisa diisi ulang. Artinya membuat elektron-elektron dipompa masuk kembali ke dalam baterai. Tidak sepeti baterai Nickel metal hydride(nimh), baterai ini tidak habis dayanya bila tidak dipakai, tetapi kapasitasnya berkurang setiap kali diisi ulang dan tidak setinggi baterai Alkaline biasa.

22 2.2.5 Nickel Cadmium (NiCad). Baterai ini merupakan jenis tertua, paling tahan banting, namun berat dan volumenya paling besar. Baterai jenis ini sudah tidak lagi banyak digunakan pada gadget karena dianggap tidak praktis. Baterai NiCad sangat rentan efek memori. Maksudnya, baterai hanya mengisi ke tingkat dimana baterai terakhir di-diisi ulang, akibat proses akumulasi gas yang terperangkap dalam plat sel baterai. Jika baterai diisi ulang hingga 30 persen maka baterai hanya akan mengisi energi yang terpakai tadi (30 persen) yang dilanjutkan dengan penyusutan volume "gas" yang terperangkap. Cara terbaik untuk menghilangkan efek memori dan membuang sisa gas terperangkap adalah dengan melakukan "burping", atau mengkondisikannya. Maksudnya, menghabiskan seluruh isi baterai pada gadget hingga benar-benar mati dan melakukan isi ulang kembali. Selain itu kendati tidak dipakai, baterai akan kehabisan seluruh dayanya setelah sekitar 90 hari Nickel Metal Hydride (NiMH). Baterai ini menggantikan kadmium dalam NiCad dengan campuran yang membuatnya mampu menahan lebih banyak energi (40%) pada ruang yang sama dibandingkan NiCad. NiMH merupakan pengembangan dari NiCd, dibanding NiCd dengan volume sama, kapasitasnya jauh lebih besar. Namun, seperti halnya NiCd, NiMH juga rawan terhadap memory effect meski tidak sebesar NiCd. Beberapa produsen baterai bahkan menyatakan NiMH produknya bebas memory effect. Seperti Sanyo eneloop, daya yang ada perlahan-lahan akan habis walaupun baterai tidak dipakai. Fenomena ini muncul saat baterai yang belum habis dipakai sudah diisi ulang. Bila dilakukan berkali-kali baterai dapat kehilangan kapasitasnya dan hanya mampu menampung sedikit daya saja sebelum dengan cepat habis. Memory effect dapat dihilangkan dengan mengosongkan baterai sampai habis sebelum mengisi ulang. Mengosongkan dengan gadget adalah cara terbaik, karena ambang batas aman pasti tidak kelebihan. Beberapa produsen baterai NiMH menyatakan bahwa baterainya bisa di isi ulang lebih dari 500 kali, namun bila baterai NiMH telah mencapai 400 kali siklus isi ulang, perlu dipersiapkan untuk penggantian baterai tersebut, karena walaupun masih bisa digunakan, biasanya kapasitasnya sudah menurun dan berarti masa pakai sebelum diisi ulang sudah berkurang.

23 2.2.7 Lithium ion (Li-ion) Lithium ion (Li-ion) adalah jenis baterai yang menjadi baterai standar pada gadget masa kini. Dibandingkan baterai dengan bahan nikel, Li-Ion lebih efisien energi dan tidak memiliki efek memori, tetapi juga lebih mahal harganya. Namun baterai tipe ini tidak boleh dibuang sembarangan karena bisa meledak (walaupun hanya terjadi beberapa kali per satu juta baterai). Dibandingkan NiMH, siklus isi ulang batere Liion lebih pendek setengahnya ( 1000 vs. 500 kali). Ada kelemahan lain. Jika daya baterai benar-benar habis dan voltase-nya turun di bawah ambang tertentu, kapasitas energi baterai Li-ion akan menciut secara permanen. Karena itulah baterai dirancang untuk mati jika dipasang setelah waktu tertentu. Biasanya, jika Anda punya gadget dengan baterai bertipe isi ulang, tipe Li-Ion-lah yang dipakai. Jika tidak, mungkin baterainya berjenis Li-Poly Lithium Polymer (Li-Po) Lithium Polymer (Li-Po) merupakan baterai yang berasal dari lithium ion tetapi menggunakan elektrolit berbasis polimer gel. Karena itu namanya menjadi lithium ion poly. Berikut beberapa keuntungan dari baterai Lithium Polymer yaitu: a. Bentuk dapat disesuaikan dengan perangkat, lebih ringan dan dapat dibentuk setipis mungkin sesuai dengan perangkat yang diinginkan besar ataupun kecil. b. Lebih aman dan lebih stabil dari jenis baterai lainnya, karena baterai lithium polymer tidak mudah terbakar di dalam baterai, meiliki sedikit resiko ledakan bahkan ketika tertusuk atau terjatuh. c. Bataerai lithium polymer sangat tahan terhadap perubahan suhu, secara dramatis meningkatkan siklus hidup dan kemampuan untuk menahan muatan lebih lama daripada baterai lainnya. d. Baterai lithium polymer lebih ramah lingkungan karena tidak mengandung mercury apapun, timbal asam atau pelarut yang merugikan lingkungan. Oleh karena itu hampir tidak ada resiko tumpahan atau pelepasan asap beracun ke atmosfer. e. Baterai NiMH atai NiCad memiliki tegangan sebesar 1,2 Volt sedangkan baterai lithium polymer memiliki tegangan sebesar 3,7 Volt

24 2.3 Liquid Crystal Display (LCD) LCD merupakan suatu modul tampilan yang dipergunakan untuk menampilkan informasi kegiatan dalam agenda elektronik. LCD ini merupakan alat berupa kristal cair yang akan beremulasi apabila dikenakan tegangan kepadanya. Tampilan LCD ini berupa dot matik 5x7, sehingga jenis huruf yang mempu ditampilkan akan lebih banyak dan lebih baik resolusinya dibandingkan seven segment. Dalam perancangan ini akan digunakan LCD tipe M1632, karena LCD ini mempunyai keunggulan antara lain adanya panel pengatur kekontrasan cahaya tampilan LCD, tampilan terdiri dari 2 baris yang masing-masing terdiri dari 16 karakter mempunyai character generator ROM untuk 192 tipe karakter, selain itu LCD ini membutuhkan konsumsi daya yang rendah. Gambar 2.6 Modul LCD Karakter 2x16 Kemampuan dari LCD untuk menampilkan tidak hanya angka-angka, tetapi juga huruf-huruf, kata-katadan semua symbol, lebih bagus dan serbaguna daripada penampilpenampil menggunakan 7-segment LED (Ligh Emiting Diode) yang sudah umum. Modul LCD mempunyai basic interface yang cukup baik, yang mana sesuai dengan minimum sytem Sesuai juga dengan keluarga mikrokontroller yang lain. Bentuk dan ukuran modul-modul berbasis karakter banyak ragamnya, salah satu versi bentuk dan ukuran yang tersedia dan dipergunakan pada peralatan ini adalah 16x2 karakter (panjang 16, baris 2, karakter 32) dan 16 pin. M1632 adalah merupakan modul LCD dengan tampilan 16x2 baris dengankonsumsi daya yang rendah. Modul ini dilengkapi dengan mikrokontroller yang didisain khusus untuk mengendalikan LCD. Mikrokontroller HD44780 buatan Hitachi yang berfungsi

25 sebagai pengendali LCD ini mempunyai CGROM (Character Generator Read Only Memory), CGRAM (Character Generator Rean Acces Memory) dan DDRAM (Display Data Random Access Memory). DDRAM DDRAM adalah merupakan memori tempat karakter yang ditampilkan berada. Contoh, untuk karakter A atau 41H yang ditulis pada alamat 00, maka karakter tersebut akan tampil pada baris pertama dan kolom pertama dari LCD. Apabila karakter tersebut ditulis di alamat 40, maka karakter tersebut akan tampil pada baris kedua kolo pertama dari LCD. Gambar 2.7 DDRAM M1632 (diambil dari data sheet HD44780)

26 CGRAM CGRAM adalah merupakan memori untuk menggambarkan pola sebuah karakter dimana bentuk dari karakter dapat diubah-ubah sesuai keinginan. Namun memori ini akan hilang saat power supply tidak aktif, sehingga pola karakter akan hilang. CGROM CGROM adalah merupakan memori untuk menggambarkan pola sebuah karakter dimana pola tersebut sudah ditentukan secara permanen dari HD44780 sehingga pengguna tidak dapat mengubah lagi. Namun karena ROM bersifat permanen, maka pola karakter tersebut tidak akan hilang walaupun power supply tidak aktif. Pada gambar, tampak terlihat pola-pola karakter yang tersimpan dalam lokasi-lokasi tertentu dalam CGROM. Pada saat HD44780 akan menampilkan data 41H yang tersimpan pada DDRAM, maka HD44780 akan mengambil data di alamat 41H ( ) yang ada pada CGROM yaitu pola karakter A. Tabel 2.8 Memori CGROM

27 Pin out No Nama Pin Deskripsi 1 VCC +5V 2 GND 0V 3 VEE Tegangan kontras LCD 4 RS Register Select0=Register perintah, 1=register 1 5 R/W 1 = Read, 0=Write 6 E Enable Clock LCD, Logika 1 setiap kali pengiriman pembacaan data 7 D0 Data Bus 0 8 D1 Data Bus 1 9 D2 Data Bus 2 10 D3 Data Bus 3 11 D4 Data Bus 4 12 D5 Data Bus 5 13 D6 Data Bus 6 14 D7 Data Bus 7 15 Anoda (Kabel coklat untuk LCD) Tegangan Positif backlight 16 Katoda (Kabel merah untuk LCD) Tegangan negative backlight Tabel 2.9Perintah-perintah pada Memori CGROM Register HD44780, mempunyai dua buah register yang aksesnya diatur dengan menggunakan kaki RS. Pada saat RS berlogika 0, maka register yang diakses adalah Register Perintah dan pada saat RS berlogika 1, maka register yang diakses adalah Register Data. Register Perintah Register ini adalah register dimana perintah-perintah dari mikrokontroller ke HD44780 pada saat proses penulisan data atau tempat status dari HD44780 dapat dibaca pada saat pembacaan data. Penulisan Data ke Register Perintah Penulisan Data ke Register Perintah dilakukan dengan tujuan mengatur tampilan LCD, inisialisasi dan mengatur Address Counter maupun Address Data.

28 Tabel 2.10 Pin dan fungsi pada LCD PIN Nama Fungsi 1 VSS Ground voltage 2 VCC +5V 3 VEE Contrast voltage 4 RS Register Select 0 = Instruction Register 1 = Data Register 5 R/W 0 = write mode 1 = read mode Enable 6 E 0 = start to latch data to LCD character 1= disable 7 DB0 LSB 8 DB1 Data bit 1 9 DB2 Data bit 2 10 DB3 Data bit 3 11 DB4 Data bit 4 12 DB5 Data bit 5 13 DB6 Data bit 6 14 DB7 Data bit 7,MSB 15 BPL Back Plane Light 16 GND Ground voltage

29 2.4 PERANGKAT LUNAK BAHASA PEMROGRAMAN Pada perancangan program pada alat, program yang digunakan adalah pemrograman bahasa C. Untuk dapat memahami bagaimana suatu program di tulis, maka struktur dari program harus di mengerti terlebih dahulu, atau sebagai pedoman penulis program (programmer) bagaimana seharusnya program tersebut ditulis. Struktur dari program C dapat di lihat sebagai kumpulan dari sebuah atau lebih fungsi-fungsi. Fungsi pertama yang harus ada di program C yang sudah ditentukan namanya, yaitu fungsi main(). Artinya program C minimal memiliki satu fungsi (fungsi main()). Fungsi-fungsi lain selain fungsi utama bisa dituliska setelah atau sebelum fungsi utama dengan deskripsi protype fungsi pada bagian awal program. Bisa juga dituliskan pada file lain yang apabila kita ingn memakai atau memanggil fungsi dalam file lain tersebut., kita harus menuliskan header filenya, dengan preprocessor directive #include. File ini disebut file pustaka (library file). Berikut contoh beberapa pemrograman bahasa C yaitu: #include <mega8535.h> // Alphanumeric LCD Module functions #asm.equ_lcd_port=0x18 ; PORTB #endasem #include <lcd.h> // standard input/output functions #include <stdio.h> #include <delay.h> #define ADC_VREFF_TYPE 0xC0 //Read the AD Conversion result unsigned int read_adc (unsigned char adc_input) ADMUX=adc_input (ADC_VREF_TYPE & 0xff);

30 // delay needed for the stabilization of the ADC input voltange Delay _us (10); //start the AD conversion ADCSRA =0x40; // Wait for the AD conversion to complete While ((ADSCRA & 0x10) ==0); ADCSRA=0x10; Return ADCW:

MICROCONTROLER AVR AT MEGA 8535

MICROCONTROLER AVR AT MEGA 8535 MICROCONTROLER AVR AT MEGA 8535 Dwisnanto Putro, S.T., M.Eng. MIKROKONTROLER AVR Jenis Mikrokontroler AVR dan spesifikasinya Flash adalah suatu jenis Read Only Memory yang biasanya diisi dengan program

Lebih terperinci

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor

Sistem Minimum Mikrokontroler. TTH2D3 Mikroprosesor Sistem Minimum Mikrokontroler TTH2D3 Mikroprosesor MIKROKONTROLER AVR Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang memiliki

Lebih terperinci

MICROCONTROLER AVR AT MEGA 8535

MICROCONTROLER AVR AT MEGA 8535 MICROCONTROLER AVR AT MEGA 8535 Dwisnanto Putro, S.T., M.Eng. MIKROKONTROLER AVR Mikrokontroler AVR merupakan salah satu jenis arsitektur mikrokontroler yang menjadi andalan Atmel. Arsitektur ini dirancang

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA. Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam BAB II TINJAUAN PUSTAKA 2.1 Mikrokontroler ATMega 8535 Atmel AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi. Mikrokontroler AVR ini memiliki arsitektur

Lebih terperinci

MENGENAL MIKROKONTROLER ATMEGA-16

MENGENAL MIKROKONTROLER ATMEGA-16 MENGENAL MIKROKONTROLER ATMEGA-16 AVR merupakan seri mikrokontroler CMOS 8-bit buatan Atmel, berbasis arsitektur RISC (Reduced Instruction Set Computer). Hampir semua instruksi dieksekusi dalam satu siklus

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA 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

Lebih terperinci

Sistem Mikrokontroler FE UDINUS

Sistem Mikrokontroler FE UDINUS Minggu ke 2 8 Maret 2013 Sistem Mikrokontroler FE UDINUS 2 Jenis jenis mikrokontroler Jenis-jenis Mikrokontroller Secara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA. Gambar 2.1. Simbol LED [8] BAB II TINJAUAN PUSTAKA 2.1. Light Emiting Dioda Light Emiting Diode (LED) adalah komponen yang dapat memancarkan cahaya. Sstruktur LED sama dengan dioda. Untuk mendapatkan pancaran cahaya pada semikonduktor,

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Mikrokontroller 8535 Mikrokontroller adalah IC yang dapat diprogram berulang kali, baik ditulis atau dihapus. Biasanya digunakan untuk pengontrolan otomatis dan manual pada

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Mikrokontroller ATMEGA 8535 Mikrokontroller merupakan sebuah single chip yang didalamnya telah dilengkapi dengan CPU (Central Processing Unit), RAM (Random Acces Memory), ROM

Lebih terperinci

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32

BAB II DASAR TEORI 2.1. Mikrokontroler AVR ATmega32 BAB II DASAR TEORI Pada bab ini akan menerangkan beberapa teori dasar yang mendukung terciptanya skripsi ini. Teori-teori tersebut antara lain mikrokontroler AVR ATmega32, RTC (Real Time Clock) DS1307,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Sistem Minimum AVR USB Sistem minimum ATMega 8535 yang didesain sesederhana mungkin yang memudahkan dalam belajar mikrokontroller AVR tipe 8535, dilengkapi internal downloader

Lebih terperinci

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

BAB II LANDASAN TEORI. pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system. BAB II LANDASAN TEORI Landasan teori sangat membantu untuk dapat memahami suatu sistem. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system. Dengan pertimbangan

Lebih terperinci

Mikrokontroler AVR. Hendawan Soebhakti 2009

Mikrokontroler AVR. Hendawan Soebhakti 2009 Mikrokontroler AVR Hendawan Soebhakti 2009 Tujuan Mampu menjelaskan arsitektur mikrokontroler ATMega 8535 Mampu membuat rangkaian minimum sistem ATMega 8535 Mampu membuat rangkaian downloader ATMega 8535

Lebih terperinci

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

II. TINJAUAN PUSTAKA. Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR II. TINJAUAN PUSTAKA A. Mikrokontroler ATmega8535 Mikrokontroler ATmega8535 merupakan salah satu jenis mikrokontroler keluarga AVR (Alf and Vegard s Risc Processor) yang diproduksi oleh Atmel Corporation.

Lebih terperinci

1. Pemograman Mikrokontroller Menggunakan BASCOM AVR. Inisialisasi baud yang digunakan.

1. Pemograman Mikrokontroller Menggunakan BASCOM AVR. Inisialisasi baud yang digunakan. 1. Pemograman Mikrokontroller Menggunakan BASCOM AVR $regfile = "m16def.dat" $crystal = 8000000 $baud = 9600 Inisialisasi mikrokontroller yang digunakan. Inisialisasi Kristal yang digunakan. Inisialisasi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Teori Dasar Mikrokontroller ATMega8535 Perkembangan teknologi telah maju dengan pesat dalam perkembangan dunia elektronika, khususnya dunia mikroelektronika. Penemuan silicon

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Mikrokontroler Atmega8535 Mikrokontroler adalah IC yang dapat diprogram berulang kali, baik ditulis atau dihapus (Agus Bejo, 2007). Biasanya digunakan untuk pengontrolan otomatis

Lebih terperinci

DAFTAR PUSTAKA.

DAFTAR PUSTAKA. 66 DAFTAR PUSTAKA http://www.scientificpsychic.com/fitness/diet-kalkulator-id.html http://www.dennysantoso.com/pengukur-lemak-tubuh-ultimategear.html http://haninmauladin.blogspot.com/2011/05/cara-menghitung-lemak-badan.html

Lebih terperinci

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

BAB III TEORI PENUNJANG. dihapus berulang kali dengan menggunakan software tertentu. IC ini biasanya BAB III TEORI PENUNJANG 3.1 Mikrokontroler ATmega8535 Mikrokontroler adalah IC (Integrated Circuit) yang dapat di program dan dihapus berulang kali dengan menggunakan software tertentu. IC ini biasanya

Lebih terperinci

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia

MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia MIKROKONTROLER Yoyo Somantri dan Egi Jul Kurnia Mikrokontroler Mikrokontroler adalah sistem komputer yang dikemas dalam sebuah IC. IC tersebut mengandung semua komponen pembentuk komputer seperti CPU,

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai perancangan dan realisasi dari perangkat keras maupun perangkat lunak dari setiap modul yang dipakai pada skripsi ini. 3.1. Perancangan dan

Lebih terperinci

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

BAB II LANDASAN TEORI. ATMega 8535 adalah mikrokontroller kelas AVR (Alf and Vegard s Risc BAB II LANDASAN TEORI 2.1. Mikrokontroller ATMega 8535 ATMega 8535 adalah mikrokontroller kelas AVR (Alf and Vegard s Risc Processor) keluarga ATMega. Mikrokontroller AVR memiliki arsitektur 8 bit, dimana

Lebih terperinci

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

Gambar 2.7. Susunan pin mikrokontroler ATMega8535 Berikut ini adalah tabel penjelasan mengenai pin yang terdapat pada mikrokontroler ATMega8535: 11 9. RAM Internal 128 X 8 bit, 10. Memiliki 32 jalur I/O yang dapat diprogram, 11. Satu pencacah 8 bit dengan separate prescaler, 12. Satu pencacah16 bit dengan separate prescaler, 13. Sumber interupsi

Lebih terperinci

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

II. TINJAUAN PUSTAKA. kondisi cuaca pada suatu daerah. Banyak hal yang sangat bergantung pada kondisi II. TINJAUAN PUSTAKA A. Temperatur dan Kelembaban Temperatur dan kelembaban merupakan aspek yang penting dalam menentukan kondisi cuaca pada suatu daerah. Banyak hal yang sangat bergantung pada kondisi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Motor DC dan Motor Servo 2.1.1. Motor DC Motor DC berfungsi mengubah tenaga listrik menjadi tenaga gerak (mekanik). Berdasarkan hukum Lorenz bahwa jika suatu kawat listrik diberi

Lebih terperinci

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

BAB II DASAR TEORI Bentuk Fisik Sensor Gas LPG TGS 2610 Bentuk fisik sensor TGS 2610 terlihat pada gambar berikut : BAB II DASAR TEORI 2.1 SENSOR TGS 2610 2.1.1 Gambaran Umum Sensor gas LPG TGS 2610 adalah sebuah sensor gas yang dapat mendeteksi adanya konsentrasi gas LPG di sekitar sensor tersebut. Sensor gas LPG TGS

Lebih terperinci

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51

MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 MIKROKONTROLER Arsitektur Mikrokontroler AT89S51 Ringkasan Pendahuluan Mikrokontroler Mikrokontroler = µp + Memori (RAM & ROM) + I/O Port + Programmable IC Mikrokontroler digunakan sebagai komponen pengendali

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 16 BAB II LANDASAN TEORI 2.1. Sensor Optocoupler Optocoupler adalah suatu piranti yang terdiri dari 2 bagian yaitu transmitter dan receiver, yaitu antara bagian cahaya dengan bagian deteksi sumber cahaya

Lebih terperinci

BAB II KONSEP DASAR PERANCANGAN

BAB II KONSEP DASAR PERANCANGAN BAB II KONSEP DASAR PERANCANGAN Pada bab ini akan dijelaskan konsep dasar sistem keamanan rumah nirkabel berbasis mikrokontroler menggunakan modul Xbee Pro. Konsep dasar sistem ini terdiri dari gambaran

Lebih terperinci

BAB III LANDASAN TEORI. Kinerja tinggi, rendah daya Atmel AVR 8-bit Microcontroller Instruksi Powerfull - Kebanyakan Single-jam Siklus Eksekusi

BAB III LANDASAN TEORI. Kinerja tinggi, rendah daya Atmel AVR 8-bit Microcontroller Instruksi Powerfull - Kebanyakan Single-jam Siklus Eksekusi BAB III LANDASAN TEORI 3.1 Microcontroller ATMega32 Fitur Kinerja tinggi, rendah daya Atmel AVR 8-bit Microcontroller Advanced RISC Arsitektur - 131 Instruksi Powerfull - Kebanyakan Single-jam Siklus Eksekusi

Lebih terperinci

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di

BAB III TEORI PENUNJANG. Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di BAB III TEORI PENUNJANG 3.1. Microcontroller ATmega8 Microcontroller adalah sebuah sistem fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti proccesor, memori (sejumlah kecil RAM, memori

Lebih terperinci

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

BAB II LANDASAN TEORI. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam BAB II LANDASAN TEORI Landasan teori sangat membantu untuk dapat memahami suatu sistem. Selain dari pada itu dapat juga dijadikan sebagai bahan acuan didalam merencanakan suatu system. Dengan pertimbangan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Dasar Breastpump ASI (Air Susu Ibu) adalah makanan bayi yang paling penting terutama pada bulan-bulan pertama kehidupan. ASI merupakan sumber gizi yang sangat ideal dengan komposisi

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Robot Robot adalah sebuah alat mekanik yang dapat melakukan tugas fisik, baik menggunakan pengawasan dan kontrol manusia, ataupun menggunakan program yang telah didefinisikan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.2.1.1 Sensor Load Cell Prinsip kerja dari sensor tekanan ini adalah mengubah tegangan mekanis menjadi sinyal listrik. Ukuran ketegangan didasarkan pada prinsip bahwa tahanan pengantar

Lebih terperinci

BAB 2 TINJAUAN TEORITIS. terdiri dari mikrokontroller ATmega8535, Isd2560, LM 35, Regulator 7805, LCD

BAB 2 TINJAUAN TEORITIS. terdiri dari mikrokontroller ATmega8535, Isd2560, LM 35, Regulator 7805, LCD 17 BAB 2 TINJAUAN TEORITIS 2.1 Perangkat Keras Perangkat keras merupakan bentuk fisik dari termometer dengan output suara yang terdiri dari mikrokontroller ATmega8535, Isd2560, LM 35, Regulator 7805, LCD

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Microcontroller AVR ATmega32 Microcontroller adalah sebuah alat pengendali (controller) berukuran mikro atau sangat kecil yang dikemas dalam bentuk chip 1. Microcontroller data

Lebih terperinci

BAB II DASAR TEORI. 2.1 Ethanol

BAB II DASAR TEORI. 2.1 Ethanol BAB II DASAR TEORI 2.1 Ethanol Ethanol yang kita kenal dengan sebutan alkohol adalah hasil fermentasi dari tetes tebu. Dari proses fermentasi akan menghasilkan ethanol dengan kadar 11 12 %. Dan untuk menghasilkan

Lebih terperinci

BAB 2 DASAR TEORI. Gambar 2.1 Sensor SHT-11

BAB 2 DASAR TEORI. Gambar 2.1 Sensor SHT-11 BAB 2 DASAR TEORI 2.1 Perangkat Keras Perangkat keras merupakan bentuk fisik dari alat pengukur suhu dan kelembaban yang terdiri dari modul SHT-11, sistem minimum Atmega8, LCD display M1632. 2.1.1 SHT-11

Lebih terperinci

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut.

Blok sistem mikrokontroler MCS-51 adalah sebagai berikut. Arsitektur mikrokontroler MCS-51 diotaki oleh CPU 8 bit yang terhubung melalui satu jalur bus dengan memori penyimpanan berupa RAM dan ROM serta jalur I/O berupa port bit I/O dan port serial. Selain itu

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dijelaskan mengenai perancangan dari perangkat keras, serta perangkat lunak dari alat akuisisi data termokopel 8 kanal. 3.1. Gambaran Sistem Alat yang direalisasikan

Lebih terperinci

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

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir dilakukan di Laboratorium Terpadu III. METODE PENELITIAN A. Waktu dan Tempat Penelitian dan perancangan tugas akhir dilakukan di Laboratorium Terpadu Teknik Elektro Universitas Lampung pada tanggal 4 Juni 2013 hingga 23 September 2014.

Lebih terperinci

ARSITEKTUR MIKROKONTROLER AT89C51/52/55

ARSITEKTUR MIKROKONTROLER AT89C51/52/55 ARSITEKTUR MIKROKONTROLER AT89C51/52/55 A. Pendahuluan Mikrokontroler merupakan lompatan teknologi mikroprosesor dan mikrokomputer. Mikrokontroler diciptakan tidak semata-mata hanya memenuhi kebutuhan

Lebih terperinci

LANDASAN TEORI BAB II

LANDASAN TEORI BAB II 4 BAB II LANDASAN TEORI 2.1.Pengertian suhu dan kelembaban Suhu atau temperatur udara adalah derajat panas dari aktivitas molekul dalam atmosfer. Alat untuk mengukur suhu atau temperatur udara atau derajat

Lebih terperinci

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

Gambar 5.1 Modul LCD M1632. LCD ini memiliki 16 kaki, sebagaimana ditunjukkan dalam Tabel 6.1. JOBSHEET V ANTARMUKA MIKROKONTROLER DENGAN PENAMPIL LCD (Liquid Crystal Display) 1 TUJUAN Mengetahui dan memahami cara mengantarmukakan mikrokontroler dengan modul penampil LCD. Mengetahui dan memahami

Lebih terperinci

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

BAB III PERANCANGAN SISTEM. sebuah alat pemroses data yang sama, ruang kerja yang sama sehingga BAB III PERANCANGAN SISTEM 3.1. Blok Diagram Sistem Untuk dapat membandingkan LM35DZ dengan DS18B20 digunakan sebuah alat pemroses data yang sama, ruang kerja yang sama sehingga perbandinganya dapat lebih

Lebih terperinci

BAB II TINJAUAN PUSTAKA. Total Dissolved Solid (TDS) Meter dengan Mikrokontroller 80C31. Adapun

BAB II TINJAUAN PUSTAKA. Total Dissolved Solid (TDS) Meter dengan Mikrokontroller 80C31. Adapun BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Pada tahun 1991 telah dilakukan penelitian oleh salah satu mahasiswa Universitas Gadjah Mada dengan judul penelitian Perencanaan dan Pembuatan Total Dissolved

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Pengertian Hidroponik Hidroponik merupakan pertanian masa depan sebab hidroponik dapat diusahakan di berbagai tempat, baik di desa, di kota maupun di lahan terbuka, atau di

Lebih terperinci

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

III. METODOLOGI PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009 III. METODOLOGI PENELITIAN A. Waktu dan Tempat Penelitian Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Juli 2009 dilakukan di Laboratorium Konversi Energi Elektrik dan Laboratorium

Lebih terperinci

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

BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED. Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar BAB III RANCANG BANGUN SISTEM KARAKTERISASI LED 3.1. Rancang Bangun Perangkat Keras Rancangan sistem karakterisasi LED diperlihatkan pada blok diagram Gambar 3.1. Sistem ini terdiri dari komputer, antarmuka

Lebih terperinci

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler

BAB II. PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F Pengenalan Mikrokontroler BAB II PENJELASAN MENGENAI System-on-a-Chip (SoC) C8051F005 2.1 Pengenalan Mikrokontroler Mikroprosesor adalah sebuah proses komputer pada sebuah IC (Intergrated Circuit) yang di dalamnya terdapat aritmatika,

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA. informasi dari peneliti-peneliti sebelumnya sebagai bahan perbandingan, 5 BAB II TINJAUAN PUSTAKA 2.1. Penelitian Terdahulu Dalam penulisan Karya Ilmiah ini, penulis meneliti dan menggali informasi dari peneliti-peneliti sebelumnya sebagai bahan perbandingan, baik mengenai

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Produk yang Sejenis 2.1.1 Produk Sejenis Alat ukur tekanan ban yang banyak ditemukan dipasaran dan paling banyak digunakan adalah manometer. Manometer adalah alat ukur tekanan

Lebih terperinci

BAB III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM Pada bab ini akan dibahas mengenai perancangan dan realisasi dari perangkat keras maupun perangkat lunak dari setiap modul yang dipakai pada skripsi ini. 3.1. Perancangan dan

Lebih terperinci

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

Gambar 2.1 Mikrokontroler ATMega 8535 (sumber :Mikrokontroler Belajar AVR Mulai dari Nol) BAB II TINJAUAN PUSTAKA 2.1 Mikrokontroler Mikrokontroler merupakan keseluruhan sistem komputer yang dikemas menjadi sebuah chip di mana di dalamnya sudah terdapat Mikroprosesor, I/O Pendukung, Memori

Lebih terperinci

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

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

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 5 BAB II LANDASAN TEORI 2. 1 Mikrokontroler AVR Pada saat ini penggunaan mikrokontroler daapt kita temui pada berbagai peralatan, misalnya peralatan yang terdapat dirumah tangga, seperti handphone, microwave

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Modul Bluetooth HC-05 Bluetooth adalah protokol komunikasi wireless yang bekerja pada frekuensi radio 2.4 GHz untuk pertukaran data pada perangkat bergerak seperti PDA, laptop,

Lebih terperinci

DAFTAR ISI. Daftar Pustaka P a g e

DAFTAR ISI. Daftar Pustaka P a g e DAFTAR ISI Halaman I. DASAR TEORI Mikrokontroler ATmega16 1. Pengertian Mikrokontroler... 2 2. Arsitektur ATmega16... 2 3. Konfigurasi Pena (PIN) ATmega16... 4 4. Deskripsi PIN Mikrokontroler ATmega16...

Lebih terperinci

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

BAB II LANDASAN TEORI. 2.1 Pengaruh Tekanan Udara (Atmosfer) Terhadap Cuaca dan Penerbangan BAB II LANDASAN TEORI 2.1 Pengaruh Tekanan Udara (Atmosfer) Terhadap Cuaca dan Penerbangan Tekanan udara (atmosfer) pada suatu permukaan adalah gaya yang diberikan kepada suatu permukaan atau area oleh

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Karbon Monoksida (CO) Karbon monoksida merupakan gas yang tidak berwarna, tidak berbau, tidak berasa, tidak mudah larut dalam air, tidak menyebabkan iritasi, beracun dan berbahaya

Lebih terperinci

M1632 MODULE LCD 16 X 2 BARIS (M1632)

M1632 MODULE LCD 16 X 2 BARIS (M1632) M1632 MODULE LCD 16 X 2 BARIS (M1632) Deskripsi: M1632 adalah merupakan modul LCD dengan tampilan 16 x 2 baris dengan konsumsi daya yang rendah. Modul ini dilengkapi dengan mikrokontroler yang didisain

Lebih terperinci

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

BAB IV HASIL DAN PEMBAHASAN. Setelah pembuatan modul maka perlu dilakukan pendataan melalui proses BAB IV HASIL DAN PEMBAHASAN 4.1 Pengujian Dan Pengukuran Setelah pembuatan modul maka perlu dilakukan pendataan melalui proses pengujian dan pengukuran. Tujuan dari pengujian dan pengukuran yaitu mengetahui

Lebih terperinci

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

BAB 3: PERANCANGAN DAN SISTEM KERJA RANGKAIAN. Bab ini membahas tentang perencanaan dan pembuatan sistem secara Untuk mempermudah penulisan tugas akhir ini, penulis membuat suatu sistematika penulisan yang terdiri dari : BAB 1: PENDAHULUAN Bab ini akan membahas latar belakang tugas akhir, identifikasi masalah, batasan

Lebih terperinci

BAB III LANDASAN TEORI. digunakan seperti MCS51 adalah pada AVR tidak perlu menggunakan oscillator

BAB III LANDASAN TEORI. digunakan seperti MCS51 adalah pada AVR tidak perlu menggunakan oscillator BAB III LANDASAN TEORI 3.1 Microcontroller Atmega 8 AVR merupakan salah satu jenis mikrokontroler yang di dalamnya terdapat berbagai macam fungsi. Perbedaannya pada mikro yang pada umumnya digunakan seperti

Lebih terperinci

BAB II DASAR TEORI 2. Dasar Teori

BAB II DASAR TEORI 2. Dasar Teori BAB II DASAR TEORI 2. Dasar Teori Bab ini membahas mengenai tinjauan teori-teori dasar dari komponen-komponen pada alat yang akan dibuat. 2.1 Mikrokontroler Mikrokontroler adalah suatu systemmikroprosesor

Lebih terperinci

BAB II TEORI. Gambar 2.1. GP2Y1010AU0F Optical Dust Sensor

BAB II TEORI. Gambar 2.1. GP2Y1010AU0F Optical Dust Sensor BAB II TEORI 2.1. GP2Y1010AU0F Optical Dust Sensor GP2Y1010AU0F Optical Dust Sensor ialah sensor debu yang berbasis inframerah. Sensor ini sangat efektif dalam mendeteksi partikel yang sangat halus seperti

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS

BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS BAB III PERANCANGAN DAN PEMBUATAN PERANGKAT KERAS 3.1. Pendahuluan Perangkat pengolah sinyal yang dikembangkan pada tugas sarjana ini dirancang dengan tiga kanal masukan. Pada perangkat pengolah sinyal

Lebih terperinci

BAB II TEORI PENUNJANG

BAB II TEORI PENUNJANG BAB II TEORI PENUNJANG 2.1 Pengertian Shalat Jumat Dalam kehidupan umat Islam, dalam satu minggu terdapat satu hari dimana orang Islam laki-laki diwajibkan untuk menjalankan shalat berjamaah di Masjid

Lebih terperinci

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

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C. BAB II DASAR TEORI 2.1 ARDUINO Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang.

Lebih terperinci

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

BAB II TEORI DASAR. beberapa komponen utama yang digunakan pada simulasi Pengendali Lampu. Jarak Jauh dan Dekat pada Kendaraan Secara Otomatis. BAB II TEORI DASAR Pada bab ini akan dibahas secara singkat tentang sistem pengendalian dan beberapa komponen utama yang digunakan pada simulasi Pengendali Lampu Jarak Jauh dan Dekat pada Kendaraan Secara

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Mikrokontroler Mikrokontroler berbentuk sebuah chip yang fungsinya dapat dianalogikan dengan sebuah komputer. Karena di dalamnya sudah terdapat kebutuhan minimal agar mikroprosesor

Lebih terperinci

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

BAB II DASAR TEORI. Gambar 2.1 Sensor MLX 90614[5] BAB II DASAR TEORI Dalam bab ini dibahas beberapa teori pendukung yang digunakan sebagai acuan dalam merealisasikan skripsi yang dibuat. Teori-teori yang digunakan dalam pembuatan skripsi ini adalah sensor

Lebih terperinci

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

BAB 3 PERANCANGAN SISTEM. Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat BAB 3 PERANCANGAN SISTEM Bab ini akan membahas tentang perancangan sistem yang digunakan dari alat pengukur tinggi bensin pada reservoir SPBU. Dalam membuat suatu sistem harus dilakukan analisa mengenai

Lebih terperinci

MIKROKONTROLER AT89S52

MIKROKONTROLER AT89S52 MIKROKONTROLER AT89S52 Mikrokontroler adalah mikroprosessor yang dirancang khusus untuk aplikasi kontrol, dan dilengkapi dengan ROM, RAM dan fasilitas I/O pada satu chip. AT89S52 adalah salah satu anggota

Lebih terperinci

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

Oleh Ilmin Syarif Hidayatullah ( ) Pembimbing : Andi Rahmadiansah, ST, MT RANCANG BANGUN SISTEM HUMAN MACHINE INTERFACE (HMI) PADA MINIPLANT PEMBANGKIT LISTRIK TENAGA MIKROHIDRO SKALA LABORATORIUM Oleh Ilmin Syarif Hidayatullah (2409030025) Pembimbing : Andi Rahmadiansah, ST,

Lebih terperinci

BAB II TINJAUAN PUSTAKA. [10]. Dengan pengujian hanya terbatas pada remaja dan didapatkan hasil rata-rata

BAB II TINJAUAN PUSTAKA. [10]. Dengan pengujian hanya terbatas pada remaja dan didapatkan hasil rata-rata BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Sebelumnya pernah dilakukan penelitian terkait dengan alat uji kekuatan gigit oleh Noviyani Agus dari Poltekkes Surabaya pada tahun 2006 dengan judul penelitian

Lebih terperinci

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

BAB II TINJAUAN PUSTAKA. yang telah membuat Data Logger Autoclave, prinsip kerja alat ini adalah pada 4 BAB II TINJAUAN PUSTAKA 2.1 Penelitian Terdahulu Pada penelitian yang telah dilakukan oleh Dwinta Mussetyarsih (2014) yang telah membuat Data Logger Autoclave, prinsip kerja alat ini adalah pada saat

Lebih terperinci

BAB III TEORI PENUNJANG. arsitektur Reduced Instruction Set Computer (RISC). Hampir semua instruksi

BAB III TEORI PENUNJANG. arsitektur Reduced Instruction Set Computer (RISC). Hampir semua instruksi BAB III TEORI PENUNJANG Pada bab tiga penulis menjelaskan tentang teori penunjang kerja praktek yang telah dikerjakan. 3.1 Mikrokontroler ATMega16 AVR merupakan seri mikrokontroler CMOS 8-bit buatan Atmel,

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 7 BAB II LANDASAN TEORI Untuk dapat memahami perancangan prototipe alat ini dan perangkat apa saja yang akan dikendalikannya, diperlukan beberapa pemahaman dasar. Pada bab ini akan dipaparkan teori-teori

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Sensor Warna TCS230 Sensor warna TCS230 adalah sensor warna yang sering digunakan pada aplikasi mikrokontroler untuk pendeteksian suatu object benda atau warna sari object yang

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Karbon monoksida adalah zat pencemar dengan rumus CO yang merupakan jumlah karbon monoksida yang dihasilkan dari proses pembakaran dalam ruang bakar mesin kendaraan yang dikeluarkan

Lebih terperinci

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

BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS BAB III PERANCANGAN ALAT SIMULASI PEGENDALI LAMPU JARAK JAUH DAN DEKAT PADA KENDARAAN SECARA OTOMATIS Pada bab ini menjelaskan tentang perancangan dan pembuatan alat simulasi Sistem pengendali lampu jarak

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Arduino Uno Arduino UNO adalah board berbasis mikrokontroler pada ATmega328. Board ini memiliki 14 digital input / output pin (dimana 6 pin dapat digunakan sebagai output PWM),

Lebih terperinci

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

DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... vii DAFTAR ISI... DAFTAR ISI LEMBAR PENGESAHAN... LEMBAR PERSETUJUAN... PERNYATAAN KEASLIAN... ABSTRAK... ABSTRACT... i ii iv v vi KATA PENGANTAR... vii DAFTAR ISI... ix DAFTAR GAMBAR... xii DAFTAR TABEL... xiv DAFTAR SINGKATAN...

Lebih terperinci

BAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5

BAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5 BAB 3 PERANCANGAN ALAT 3.1. Perancangan Rangkaian Catu Daya Rangkaian ini berfungsi untuk mensupplay tegangan ke seluruh rangkaian yang ada. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari

Lebih terperinci

RANCANGAN SISTEM PARKIR TERPADU BERBASIS SENSOR INFRA MERAH DAN MIKROKONTROLER ATMega8535

RANCANGAN SISTEM PARKIR TERPADU BERBASIS SENSOR INFRA MERAH DAN MIKROKONTROLER ATMega8535 RANCANGAN SISTEM PARKIR TERPADU BERBASIS SENSOR INFRA MERAH DAN MIKROKONTROLER ATMega8535 Masriadi dan Frida Agung Rakhmadi Program Studi Fisika Fakultas Sains dan Teknologi UIN Sunan Kalijaga Jl. Marsda

Lebih terperinci

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto

TKC210 - Teknik Interface dan Peripheral. Eko Didik Widianto TKC210 - Teknik Interface dan Peripheral Eko Didik Sistem Komputer - Universitas Diponegoro Review Kuliah Pembahasan tentang: Referensi: mikrokontroler (AT89S51) mikrokontroler (ATMega32A) Sumber daya

Lebih terperinci

CAHYO APRILIYANTO S D

CAHYO APRILIYANTO S D MAKALAH KENDAI SOLAR TRACKER PADA SISTEM PLTS BERBASIS MIKROKONTROLER ATmega8535 Disusun Oleh : CAHYO APRILIYANTO S D 4000 900 59 FAKULTAS TEKNIK JURUSAN TEKNIK ELEKTRO UNIVERSITAS MUHAMMADIYAH SURAKARTA

Lebih terperinci

BAB 2 LANDASAN TEORI. ribuan transistor beserta komponen yang lain dalam suatu chip yang dikenal sebagai

BAB 2 LANDASAN TEORI. ribuan transistor beserta komponen yang lain dalam suatu chip yang dikenal sebagai BAB 2 LANDASAN TEORI Kemajuan teknologi semikonduktor telah memungkinkan manusia untuk memadukan ribuan transistor beserta komponen yang lain dalam suatu chip yang dikenal sebagai IC (Integrated Circuit).

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI PLC (Programable Logic Control) adalah kontroler yang dapat diprogram. PLC didesian sebagai alat kontrol dengan banyak jalur input dan output. Pengontrolan dengan menggunakan PLC

Lebih terperinci

PENGATURAN LAMPU LALU LINTAS BERBASIS MIKROKONTROLER ATMEGA8535

PENGATURAN LAMPU LALU LINTAS BERBASIS MIKROKONTROLER ATMEGA8535 PENGATURAN LAMPU LALU LINTAS BERBASIS MIKROKONTROLER ATMEGA8535 Alamsyah* * Abstract It has built a simulator traffic lights to set the length of time the light is green, yellow, and red on a two-way street.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Teori Teori Dasar 2.1.1 Teori FriendlyARM Mini2440. Dalam perkembangan ARM 2 yang sekarang sudah mulai banyak digunakan mulai dari Kalkulator, Handphone, Alat Kontrol, TV, sampai

Lebih terperinci

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN Konsep dasar sistem monitoring tekanan ban pada sepeda motor secara nirkabel ini terdiri dari modul sensor yang terpasang pada tutup pentil ban sepeda

Lebih terperinci

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK 3.1 Gambaran Umum Perangkat keras dari proyek ini secara umum dibagi menjadi dua bagian, yaitu perangkat elektronik dan mekanik alat pendeteksi gempa.perancangan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Mikrokontroller Mikrokontroler merupakan sebuah single chip yang didalamnya telah dilengkapi dengan CPU (Central Processing Unit), RAM (Random Acces Memory), ROM (Read Only Memory),

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sensor 2.1.1 Pengertian Umum Sensor Sebenarnya sensor secara umum didefinisikan sebagai alat yang mampu menangkap fenomena fisika atau kimia kemudian mengubahnya menjadi sinyal

Lebih terperinci

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

BAB II DASAR TEORI. AVR(Alf and Vegard s Risc processor) ATMega32 merupakan 8 bit mikrokontroler berteknologi RISC (Reduce Instruction Set Computer). BAB II DASAR TEORI Bab ini menjelaskan konsep dan teori dasar yang mendukung perancangan dan realisasi sistem. Penjelasan ini meliputi mikrokontroler AVR, perangkat sensor, radio frequency, RTC (Real Time

Lebih terperinci

BAB II LANDASAN TEORI. dan gambar dari komponen-komponen yang dipakai pada perancangan laporan. Skripsi. Adapun komponen-komponennya sebagai berikut :

BAB II LANDASAN TEORI. dan gambar dari komponen-komponen yang dipakai pada perancangan laporan. Skripsi. Adapun komponen-komponennya sebagai berikut : BAB II LANDASAN TEORI Pada bab ini, akan dijelaskan mengenai pengertian, fungsi, prinsip kerja dan gambar dari komponen-komponen yang dipakai pada perancangan laporan Skripsi. Adapun komponen-komponennya

Lebih terperinci