BAB II TEORI. Gambar 2.1. GP2Y1010AU0F Optical Dust Sensor

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II TEORI. Gambar 2.1. GP2Y1010AU0F Optical Dust Sensor"

Transkripsi

1 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 debu atau asap rokok, dan umumnya digunakan dalam sistem pembersih udara. Gambar 2.1. GP2Y1010AU0F Optical Dust Sensor Prinsip kerja dari sensor ini ialah dengan mendeteksi debu ataupun partikel yang lain kemudian akan di pantulkan cahaya ke bagian penerima. (a)

2 (b) Gambar 2.2 : (a). Internal Schematic (b) Outline Dimensions 1 Cahaya dicerminkan pada partikel melewati keseluruhan permukaan, kemudian oleh photodiode diubah menjadi tegangan. Tegangan harus diperkuat untuk dapat membaca perubahan. Output dari sensor adalah tegangan analog sebanding dengan kepadatan debu yang terukur, dengan sensitivitas 0.5V/0.1 mg/m3. Spesifikasi dari GP2Y1010AU0F Optical Dust Sensor : Berbasis Inframerah Output tegangan : analog, semakin tinggi intensitas debu semakin tinggi nilai tegangan output Sensitivitas : 0,5/01.mg/m 3 Suplai tegangan: 5-7 V 1 Sumber Referensi : Datasheet GP2Y1010AU0F Optical Dust Sensor

3 Suhu operasi : derajat Celcius Konsumsi saat ini: 20mA max 2.2. Mikrokontroler ATMega 16 Mikrokontroler adalah sebuah komputer kecil ( special purpose computers ) di dalam satu IC yang berisi CPU, memori, timer, saluran komunikasi serial dan paralel, port input/output, ADC. Mikrokontroler digunakan untuk suatu tugas dan menjalankan suatu program. Mikrokontroler AVR mempunyai beberapa kelebihan, antara lain murah, dukungan software dan dokumentasi yang memadai, dan memerlukan komponen pendukung yang sangat sedikit. Salah satu tipe mikrokontroler AVR untuk aplikasi standar yang memiliki fitur memuaskan ialah ATMega 16. Mikrokontroler AVR (Alf and Vegard s Risc processor) standar memiliki arsitektur 8 bit, dimana semua instruksi dikemas dalam kode 16-bit dan sebagian besar instruksi dieksekusi dalam 1 (satu) siklus clock. AVR berteknologi RISC (Reduced Instruction Set Computing). AVR dapat dikelompokkan menjadi 4 kelas, yaitu keluarga ATtiny, keluarga AT90Sxx, keluarga ATMega, dan AT86RFxx. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral, dan fungsinya. Teknologi elektronika saat ini membutuhkan pengontrol berukuran kecil dan berkecepatan tinggi, yang bisa dipenuhi oleh mikrokontroler. Mikrokontroler adalah chip yang berisi berbagai unit penting untuk melakukan pemrosesan data (I/O, timer, memory, Arithmetic Logic Unit (ALU) dan lainnya) sehingga dapat berlaku sebagai pengendali dan computer sederhana. Gambar 2.3. Diagram blok contoh perkembangan mikrokontroler ATMEL 2 2 Sumber Referensi : Bejo, Agus C & AVR Rahasia Kemudahan Bahasa C dalam Mikrokontroler ATMega8535. Edisi Pertama. Yogyakarta : Gava Media

4 Keuntungan menggunakan mikrokontroler adalah harganya murah, dapat diprogram berulang kali, dan dapat diprogram sesuai dengan keinginan kita. Keunggulan dari mikrokontroler diantaranya : 1. Tersedianya I/O I/O dalam mikrokontroler sudah tersedia 2. Memori Internal Memori merupakan media untuk menyimpan program dan data sehingga mutlak harus ada Spesifikasi Mikrokontroler ATMega 16 Mikrokontroler ATMega16 memiliki fitur yang lengkap (ADC internal, EEPROM internal, Timer/Counter, Watchdog Timer, PWM, Port I/O, komunikasi serial, Komparator, I2C, dll). Di dalam mikrokontroler ATMega 16, sudah terdiri dari : 1. Saluran I/O sebanyak 32 buah, yaitu Port A, Port B, Port C, dan Port D 2. ADC (Analog Digital Converter) 10 bit sebanyak 8 channel 3. Tiga buah timer/counter dengan kemampuan pembandingan 4. CPU yang terdiri dari 32 buah register instruksi handal yang umumnya hanya membutuhkan 1 siklus clock 6. Watchdog Timer dengan osilator internal 7. 2 buah timer/counter 8 bit 8. 1 buah timer/counter 16 bit 9. Tegangan operasi 2.7 V- 5.5 V pada ATMega 16 L 10. Internal SRAM sebesar 1 KB 11. Memory flash sebesar 16 KB dengan kemampuan Read While Write 12. Unit interupsi internal dan eksternal 13. Port antarmuka SPI 14. EPROM sebesar 512 byte yang dapat di program saat operasi 15. Antarmuka komparator analog chanel PWM x8 general purpose register 18. Hampir mencapai 16 MIPS pada Kristal 16 MHz 19. Port USART programmable untuk komunikasi serial

5 Gambar 2.4. Block Diagram Mikrokontroler ATMega Sumber Referensi : DataSheet ATMega 16

6 Konfigurasi Pin Mikrokontroler ATMega 16 Susunan pin mikrokontroler ATMega 16 diperlihatkan pada Gambar 2.5 di bawah ini : Gambar 2.5. Konfigurasi Pin Mikrokontroler ATMega 16 4 Konfigurasi pin ATMega16 dengan kemasan 40 pin DIP (Dual In-line Package) dapat dilihat pada Gambar 2.5. Dari gambar di atas dapat dijelaskan fungsi dari masing-masing pin ATMega16 sebagai berikut: 1. Vcc merupakan pin yang berfungsi sebagai masukan catu daya. 2. GND merupakan pin Ground 3. Port A (PA0...7) merupakan pin input/output dua arah dan pin masukan ADC. 4. Port B (PB0...7) merupakan pin input/output dua arah dan pin dengan fungsi khusus seperti SPI, MISO, MOSI, SS, AIN1/OC0, AIN0/INT2, T1, T0 T1/XCK 5. Port C (PC0...7) merupakan pin input/output dua arah dan pin dengan fungsi khusus, seperti TOSC2, TOSC1, TDI, TD0, TMS, TCK, SDA, SCL 6. Port D (PD0...7) merupakan pin input/output dua arah dan pin dengan fungsi khusus, seperti RXD, TXD, INT0, INT1, OC1B, OC1A, ICP1 7. RESET merupakan pin yang digunakan untuk me-reset mikrokontroler. 8. XTAL1 dan XTAL2 merupakan pin masukan clock eksternal 9. AVCC merupakan pin masukan tegangan untuk ADC. 4 Sumber Referensi : DataSheet ATMega 16

7 10. AREF merupakan pin masukan tegangan referensi AD Port-Port Pada Mikrokontroler ATMega 16 dan Fungsinya Port A Merupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port A dapat memberi arus 20 ma dan dapat mengendalikan display LED secara langsung. Data Direction Register port A (DDRA) harus disetting terlebih dahulu sebelum Port A digunakan. Bit-bit DDRA diisi 0 jika ingin memfungsikan pin-pin port A yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Selain itu, kedelapan pin port A juga digunakan untuk masukan sinyal analog bagi A/D converter Port B Merupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port B dapat memberi arus 20 ma dan dapat mengendalikan display LED secara langsung. Data Direction Register port B (DDRB) harus disetting terlebih dahulu sebelum Port B digunakan. Bit-bit DDRB diisi 0 jika ingin memfungsikan pin-pin port B yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Pin-pin port B juga memiliki untuk fungsi-fungsi alternatif khusus seperti yang dapat dilihat dalam tabel berikut. Tabel 2.1. Fungsi Pin-pin Port B 5 Pin Fungsi Khusus 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) OC0 (Timer/Counter 0 Output Compare Match Output) PB2 AIN0 (Analaog Comparator)

8 INT2 (External Interrupt 2 input) PB1 T1 (Timer/Counter 0 External Counter Input) PB0 T0T1 (Timer/Counter 0 External Counter Input) XCK (USART External Clock Input/Output) Port C Merupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port C dapat memberi arus 20 ma dan dapat mengendalikan display LED secara langsung. Data Direction Register port C (DDRC) harus disetting terlebih dahulu sebelum Port C digunakan. Bit-bit DDRC diisi 0 jika ingin memfungsikan pin-pin port C yang bersesuaian sebagai input, atau diisi 1 jika sebagai output. Selain itu, dua pin port C (PC6 dan PC7) juga memiliki fungsi alternatif sebagai oscillator untuk timer/counter 2. Tabel 2.2. Fungsi Pin-pin Port C 5 Pin Fungsi Khusus PC7 TOSC2 (Timer Oscillator Pin2) PC6 TOSC1 (Timer Oscillator Pin1) PC5 TDI (JTAG Test Data In) PC4 TDO (JTAG Test Data Out) PC3 TMS (JTAG Test Mode Select) PC2 TCK (JTAG Test Clock) PC1 SDA (Two-wire Serial Bus Data Input/Output Line) PC0 SCL (Two-wire Serial Bus Clock Line) Port D Merupakan 8-bit directional port I/O. Setiap pinnya dapat menyediakan internal pull-up resistor (dapat diatur per bit). Output buffer Port D dapat memberi arus 20 ma dan dapat mengendalikan display LED secara langsung. Data Direction Register port D (DDRD) harus disetting terlebih dahulu sebelum Port D digunakan. Bit-bit DDRD diisi 0 jika ingin memfungsikan pin-pin port D yang bersesuaian sebagai input, atau diisi 1 jika sebagai output.

9 Selain itu, pin-pin port D juga memiliki untuk fungsi-fungsi alternatif khusus seperti yang dapat dilihat dalam tabel berikut. Tabel 2.3. Fungsi Pin-pin Port D 5 Pin Fungsi Khusus PD7 OC2 (Timer/Counter 2Output/Input Compare Match Output) PD6 ICP (Timer/Counter 1 Input Capture Pin) PD5 OC1A (Timer/Counter 1 Output Compare A Match Output) PD4 OC1B (Timer/Counter Output Compare B Match Output) PD3 INT1 (External Interrupt 1 Input) PD2 INT0 (External Interrupt 0 Input) PD1 TXD (USART Output Pin) PD0 RXD (USART Input Pin) RESET RST pada pin 9 merupakan reset dari AVR. Jika pada pin ini diberi masukan low selama minimal 2 machine cycle maka system akan di-reset XTAL1 XTAL1 adalah masukan ke inverting oscillator amplifier dan input ke internal clock operating circuit XTAL2 XTAL2 adalah output dari inverting oscillator amplifier AVcc Avcc adalah kaki masukan tegangan bagi A/D Converter. Kaki ini harus secara eksternal terhubung ke Vcc melalui lowpass filter AREF AREF adalah kaki masukan referensi bagi A/D Converter. Untuk operasionalisasi ADC, suatu level tegangan antara AGND dan Avcc harus diberikan ke kaki ini. 5 Sumber Referensi : Adrianto, Heri (2013). Pemrograman Mikrokontroler AVR ATmega 16 Menggunakan Bahasa C (CodeVisionAVR). Bandung : Penerbit INFORMATIKA

10 AGND AGND adalah kaki untuk analog ground. Hubungkan kaki ini ke GND, kecuali jika board memiliki analog ground yang terpisah Tabel 2.4. Keterangan pin-pin Mikrokontroler ATMega 16 6 No Pin Nama Fungsi 1 PBO (XCK/TO) Port B.0/Counter/clock eksternal untuk USART (xck) 2 PB1 (T1) Port B.1/Counter 1 3 PB2 (INT2/AIN0) Port B.2/Input (+) Analog komparator (AIN0) dan interupsi eksternal 2 (INT2) 4 PB3 (OC0/AIN1) Port B.3/Input (-) Analog komparator (AIN1) dan output PWM 0 5 PB4 (SS) Port B.4/SPI Slove Select Input (SS) 6 PB5 (MOSI) Port B.5/SPI bus Master Out Slave In 7 PB6(MISO) Port B.6 SPI bus Master In Slave Out 8 PB7 (SCK) Port B.7/Sinyal Clock Serial SPI 9 RESET Me-reset Mikrokontroler 10 VCC Catu Daya (+) 11 GND Sinyal ground terhadap catu daya XTAL2-XTAL1 Sinyal input Clock Eksternal (kristal) 14 PD0 (RXD) Port D.0/Penerima data serial 15 PD1 (TXD) Port D.1/Pengirim data serial 16 PD2 (INT0) Port D.2/Interupsi Eksternal 0 17 PD3 (INT1) Port D.3/Interupsi Eksternal 1 6 Sumber Referensi : Bejo, Agus C & AVR Rahasia Kemudahan Bahasa C dalam Mikrokontroler ATMega8535. Edisi Pertama. Yogyakarta : Gava Media

11 18 PD4 (OC1) Port D.4/Pembanding Timer-Counter 1 19 PD5 (OC1A) Port D.5/Output PWM 1 A 20 PD6 (ICP1) Port D.6/Timer-Counter 1 Input 21 PD7 (OC2) Port D.7/Output PWM 2 22 PC0 (SCL) Port C.0/Serial bus clock line 23 PC1 (SDA) Port C.1/Serial bus data input-output PC2-PC5 Port C.2 Port C.5 28 PC6 (TOSC1) Port C.6/Timer Osilator 1 29 PC7 (TOSC2) Port C.7/Timer Osilator 2 30 AVCC Tegangan ADC 31 GND Sinyal ground ADC 32 AREFF Tegangan referensi ADC PA0 (ADC0) PA7 (AD7) Port A.0 Port A.7 dan input untuk ADC (8 channel : ADC0-ADC7) Arsitektur Mikrokontroler ATMega16 ATMega16 menggunakan arsitektur Harvard dengan memisahkan antara memori dan bus untuk program dan data untuk memaksimalkan kemampuan dan kecepatan. Instruksi dalam memori program dieksekusi dengan pipelining single level dimana ketika satu instruksi dieksekusi, instruksi berikutnya diambil dari memori program. Konsep ini mengakibatkan instruksi dieksekusi setiap siklus clock - CPU terdiri dari 32 x 8 bit general purpose register yang dapat diakses dengan cepat dalam satu siklus clock, yang mengakibatkan operasi Arithmetic Logic Unit (ALU) dapat dilakukan dalam satu siklus. Pada operasi ALU, dua operand berasal dari register, kemudian operasi dieksekusi dan hasilnya disimpan kembali pada register dalam satu siklus clock

12 - Operasi aritmetik dan logika pada ALU akan mengubah bit-bit yang terdapat pada Status Register (SREG). Arsitektur Mikrokontroler ATMega 16 dapat dilihat pada Gambar 2.7 yang terdapat di bawah ini Peta Memori Mikrokontroler ATMega Memori Program Arsitektur ATMega16 mempunyai dua memori utama, yaitu memori data dan memori program. Selain itu, ATMega16 memiliki memori EEPROM untuk menyimpan data. ATMega16 memiliki 16 Kbyte On-chip In-System Reprogrammable Flash Memory untuk menyimpan program. Instruksi ATMega 16 semuanya memiliki format 16 atau 32 bit, maka memori flash diatur dalam 8K x 16 bit. Memori flash dibagi kedalam dua bagian, yaitu bagian program boot dan aplikasi seperti terlihat pada Gambar 2.8. Bootloader adalah program kecil yang bekerja pada saat sistem dimulai yang dapat memasukkan seluruh program aplikasi ke dalam memori prosesor. Gambar 2.6. Arsitektur Mikrokontroler ATMega 16 7

13 Memori Data (SRAM) Gambar 2.7. Peta Memori Mikrokontroler ATMega 16 7 Memori data AVR ATMega 16 terbagi menjadi 3 bagian, yaitu 32 register umum, 64 buah register I/O dan 1 Kbyte SRAM internal. General purpose register menempati alamat data terbawah, yaitu $00 sampai $1F. Sedangkan memori I/O menempati 64 alamat berikutnya mulai dari $20 hingga $5F. Memori I/O merupakan register yang khusus digunakan untuk mengatur fungsi terhadap berbagai fitur mikrokontroler seperti kontrol register, timer/counter, fungsifungsi I/O, dan sebagainya alamat berikutnya mulai dari $60 hingga $45F digunakan untuk SRAM internal Gambar 2.8. Peta Memori Mikrokontroler ATMega Sumber Referensi : DataSheet ATMega 16

14 Memori Data EEPROM ATMega16 terdiri dari 512 byte memori data EEPROM 8 bit, data dapat ditulis/dibaca dari memori ini, ketika catu daya dimatikan, data terakhir yang ditulis pada memori EEPROM masih tersimpan pada memori ini, atau dengan kata lain memori EEPROM bersifat nonvolatile. Alamat EEPROM mulai dari $000 sampai $1FF Software Mikrokontroler Sebuah mikrokontroler tidak akan bekerja bila tidak diberikan program untuk diisikan ke dalam mikrokontroler tersebut. Oleh karena itu, dalam tugas akhir ini akan digunakan perangkat lunak CodeVisionAVR sebagai media penghubung antara program yang akan diisikan ke mikrokontroler ATMega16 yang menggunakan bahasa C. Pemrograman mikrokontroler AVR dapat menggunakan low level language (assembly) dan high level language (C, Basic, Pascal, JAVA, dll) tergantung compiler yang digunakan. Bahasa Assembler pada mikrokontroler AVR memiliki kesamaan instruksi, sehingga jika telah menguasai pemrograman satu jenis mikrokontroler AVR, maka akan dengan mudah untuk memprogram mikrokontroler AVR jenis lain, tetapi bahasa assembler relatif lebih sulit dipelajari daripada bahasa C, untuk pembuatan suatu proyek yang besar akan memakan waktu yang lama, serta penulisan programnya akan panjang. Sedangkan bahasa C memiliki keunggulan dibandingkan bahasa assembly yaitu penyusunan program akan lebih sederhana dan mudah pada proyek yang lebih besar. Bahasa C hampir bisa melakukan semua operasi yang dapat dikerjakan oleh bahasa mesin. CodeVisionAVR pada dasarnya merupakan perangkat lunak pemrograman mikrokontroler keluarga AVR berbasis bahasa C. Ada tiga komponen penting yang telah diintegrasikan dalam perangkat lunak ini: Compiler C, IDE dan program generator. Berdasarkan spesifikasi yang dikeluarkan oleh perusahaan pengembangnya, Compiler C yang digunakan hampir mengimplementasikan semua komponen standar. yang ada pada bahasa C standar ANSI (seperti struktur program, jenis tipe data, jenis operator, dan library fungsi standar berikut penamaannya). Tetapi walaupun demikian, dibandingkan bahasa C untuk aplikasi komputer,

15 compiler C untuk mikrokontroler ini memiliki sedikit perbedaan yang disesuaikan dengan arsitektur AVR tempat program C tersebut ditanamkan (embedded). Khusus untuk library fungsi, disamping library standar (seperti fungsi-fungsi matematik, manipulasi string, pengaksesan memori dan sebagainya), CodeVisionAVR juga menyediakan fungsi-fungsi tambahan yang sangat bermanfaat dalam pemrograman antarmuka AVR dengan perangkat luar yang umum digunakan dalam aplikasi kontrol. Beberapa fungsi library yang penting diantaranya adalah fungsi-fungsi untuk pengaksesan LCD, komunikasi I2C, IC RTC (Real time Clock), sensor suhu, SPI (Serial Peripheral Interface) dan lain sebagainya. Untuk memudahkan pengembangan program aplikasi, CodeVisionAVR juga dilengkapi IDE yang sangat user friendly. Selain menu-menu pilihan yang umum dijumpai pada setiap perangkat lunak berbasis Windows, CodeVisionAVR ini telah mengintegrasikan perangkat lunak downloader yang bersifat In System Programmer yang dapat digunakan untuk mentransfer kode mesin hasil kompilasi ke dalam sistem memori mikrokontroler AVR yang sedang diprogram. Selain itu, CodeVisionAVR juga menyediakan sebuah fitur yang dinamakan dengan Code Generator atau CodeWizardAVR. Secara praktis, fitur ini sangat bermanfaat membentuk sebuah kerangka program (template), dan juga memberi kemudahan bagi programmer dalam penginisialisasian register-register yang terdapat pada mikrokontroler AVR yang sedang diprogram. Dinamakan Code Generator, karena perangkat lunak CodeVision ini akan membangkitkan kodekode program secara otomatis setelah fase inisialisasi pada jendela CodeWizardAVR selesai dilakukan. Penggunaan fitur ini pada dasarnya hampir sama dengan application wizard pada bahasa-bahasa pemrograman visual untuk komputer Bahasa Pemrograman Mikrokontroler Pengembangan sebuah system menggunakan mikrokontroler AVR buatan ATMEL menggunakan software CodeVisionAVR. CodeVisionAVR merupakan software C-cross Compiler, dimana program dapat ditulis dalam bahasa C, CodeVision memiliki IDE (Integrated development Environment) yang lengkap, dimana penulisan program, compile, link, pembuatan kode mesin (assembler) dan download program kechip AVR dapat dilakukan dengan CodeVision, selain itu ada fasilitas terminal, yaitu melakukan komunikasi serial dengan mikrokontroler yang sudah di program. Proses download program ke IC mikrokontroler AVR

16 dapat menggunakan System Programmable Flash on-chip mengizinkan memori program untuk di program ulang dalam system menggunakan hubungan serial SPI Bahasa C Bahasa C adalah bahasa pemrograman yang dapat dikatakan berada antara bahasa tingkat rendah (bahasa yang berorientasi pada mesin) dan bahasa tingkat tinggi (bahasa yang berorientasi pada manusia). Bahasa C luas digunakan untuk pemrograman berbagai jenis perangkat, termasuk mikrokontroler. Bahasa ini sudah merupakan high level language, dimana memudahkan programmer menuangkan algoritmanya. Kelebihan Bahasa C: - Bahasa C tersedia hampir di semua jenis computer. - Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer. - Bahasa C hanya menyediakan sedikit kata-kata kunci. hanya terdapat 32 kata kunci. - Proses executable program bahasa C lebih cepat - Dukungan pustaka yang banyak. - C adalah bahasa yang terstruktur - Bahasa C termasuk bahasa tingkat menengah Kekurangan Bahasa C: - Banyaknya operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai. - Bagi pemula pada umumnya akan kesulitan menggunakan pointer Penulisan Program Dalam Bahasa C #include <mega16.h> #include <delay.h> #define IRsensor PINA.o #define pompa PORTB. //variable glodal Unsigned int i, j; Void main (void) Preprocessor (#) : Digunakan untuk memasukkan (include) text dari file lain dan mendefinisikan macro

17 { //variable local Char data_rx; DDRA=oxoo; PORTA=oxFF; DDRB=oxFF; PORTB=oxoo;. While { }; } Inisialisasi /* komentar untuk beberapa baris..*/ Atau jika untuk satu baris saja //.komentar Program utama Program akan berulang terus karena syarat while (1) akan selalu menghasilkan nilai benar (true) Penjelasan : Preprocessor (#) : digunakan untuk memasukkan (include) text dari file lain, mendefinisikan macro yang dapat mengurangi beban kerja pemrograman dan meningkatkan legibility source code (mudah dibaca) #define : digunakan untuk mendefinisikan macro Contoh : #define ALFA oxff #define SUM(a,b) a+b #define sensor PINA.2 #define pompa PORTB.o Komentar Penulisan komentar untuk beberapa baris komentar sekaligus /*.komentar

18 ..*/ Penulisan komentar untuk satu baris saja //..komentar LCD (Liquid Crystal Display) LCD adalah suatu display dari bahan cairan Kristal yang pengoperasiannya menggunakan system dot matriks. LCD banyak digunakan sebagai display dari alat-alat elektronika seperti kalkulator, multitester digital, jam digital, dan sebagainya. Adapun fitur yang disajikan dalam LCD ini adalah : a. Terdiri dari 16 karakter dan 2 baris. b. Mempunyai 192 karakter tersimpan. c. Terdapat karakter generator terprogram. d. Dapat dialamati dengan mode 4-bit dan 8-bit. e. Dilengkapi dengan back light. DB0..DB7 RS R/W E VDD CONTROLLER COMMON SIGNAL SEGMENT SIGNAL SERIAL DATA LCD SEGMENT DRIVER VSS VLC TIMING SIGNAL Gambar 2.9. Block Diagram LCD 8

19 Gambar LCD (Liquid Crystal Display) 8 LCD dapat dengan mudah dihubungkan dengan mikrokontroler AVR ATMega 16. LCD yang digunakan dalam percobaan adalah LCD 2x16, lebar display 2 baris 16 kolom, yang mempunyai 16 pin konektor. Tabel 2.5. Pin LCD dan Fungsinya 8 PIN Nama Pin 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 Read/Write, to choose write or read mode 0 = write mode 1 = read mode 6 E Enable 0 = start to lacht data to LCD character 1 = disable 7 DB0 Data bit ke-0 (LSB) 8 DB1 Data bit ke-1 9 DB2 Data bit ke-2 8 Sumber Referensi : Adrianto, Heri (2013). Pemrograman Mikrokontroler AVR ATmega 16 Menggunakan Bahasa C (CodeVisionAVR). Bandung : Penerbit INFORMATIKA

20 10 DB3 Data bit ke-3 11 DB4 Data bit ke-4 12 DB5 Data bit ke-5 13 DB6 Data bit ke-6 14 DB7 Data bit ke-7 (MSB) 15 BPL Back Plane Light 16 GND Ground Voltage Cara kerja LCD (Liquid Crystal Display) Pada aplikasi umumnya RW diberi logika rendah 0. Bus data terdiri dari 4-bit atau 8-bit. Jika jalur data 4-bit maka yang digunakan ialah DB4 sampai dengan DB7. Sebagaimana terlihat pada tabel, interface LCD merupakan sebuah parallel bus, dimana hal ini sangat memudahkan dan sangat cepat dalam pembacaan dan penulisan data dari atau ke LCD. Kode ASCII yang ditampilkan sepanjang 8-bit dikirim ke LCD secara 4-bit atau 8 bit pada satu waktu. Jika mode 4-bit yang digunakan, maka 2 nibble data dikirim untuk membuat sepenuhnya 8-bit (pertama dikirim 4-bit MSB lalu 4-bit LSB dengan pulsa clock EN setiap nibblenya). Jalur kontrol EN digunakan untuk memberitahu LCD bahwa mikrokontroller mengirimkan data ke LCD. Untuk mengirim data ke LCD program harus menset EN ke kondisi high 1 dan kemudian menset dua jalur kontrol lainnya (RS dan R/W) atau juga mengirimkan data ke jalur data bus. Saat jalur lainnya sudah siap, EN harus diset ke 0 dan tunggu beberapa saat (tergantung pada datasheet LCD), dan set EN kembali ke high 1. Ketika jalur RS berada dalam kondisi low 0, data yang dikirimkan ke LCD dianggap sebagai sebuah perintah atau instruksi khusus (seperti bersihkan layar, posisi kursor dan lain-lain). Ketika RS dalam kondisi high atau 1, data yang dikirimkan adalah data ASCII yang akan ditampilkan dilayar. Misal, untuk menampilkan huruf A pada layar maka RS harus diset ke 1. Jalur kontrol R/W harus berada dalam kondisi low (0) saat informasi pada data bus akan dituliskan ke LCD. Apabila R/W berada dalam kondisi high 1, maka program akan melakukan query (pembacaan) data dari LCD.

21 Instruksi pembacaan hanya satu, yaitu Get LCD status (membaca status LCD), lainnya merupakan instruksi penulisan. Jadi hampir setiap aplikasi yang menggunakan LCD, R/W selalu diset ke 0. Jalur data dapat terdiri 4 atau 8 jalur (tergantung mode yang dipilih pengguna), DB0, DB1, DB2, DB3, DB4, DB5, DB6 dan DB7. Mengirim data secara parallel baik 4-bit atau 8-bit merupakan 2 mode operasi primer. Untuk membuat sebuah aplikasi interface LCD, menentukan mode operasi merupakan hal yang paling penting. Mode 8-bit sangat baik digunakan ketika kecepatan menjadi keutamaan dalam sebuah aplikasi dan setidaknya minimal tersedia 11 pin I/O (3 pin untuk kontrol, 8 pin untuk data).sedangkan mode 4 bit minimal hanya membutuhkan 7-bit (3 pin untuk kontrol, 4 pin untuk data). Bit RS digunakan untuk memilih apakah data atau instruksi yang akan ditransfer antara mikrokontroller dan LCD. Jika bit ini di set (RS = 1), maka byte pada posisi kursor LCD saat itu dapat dibaca atau ditulis. Jika bit ini di reset (RS = 0), merupakan instruksi yang dikirim ke LCD atau status eksekusi dari instruksi terakhir yang dibaca ADC (Analog Digital Converter) ADC merupakan sebuah alat pengkonversi sinyal analog ke sinyal digital. Biasanya ADC terdapat dalam dua bentuk yaitu single chip dan integrated chip. Pada simulasi rangkaian ini menggunakan integrated chip. Dinamakan integrated chip karena ADC nya sudah menjadi satu dengan mikorkontroler ATMega 16. Mikrokontroler ATMega 16 memiliki 8 channel ADC yaitu ADC0 - ADC7 yang bisa mengkonversikan kedalam 8 bit data digital maupun 10 bit data digital. Walaupun terdapat 8 channel input ADC dalam proses konversi hanya bisa dilakukan pada 1 channel input dalam satu waktu karena pengkonversi data analog ke digital didalam mikrokontroler itu sendiri hanya terdapat satu yang dihubungkan dengan 8 channel input ADC. Proses dilakukan secara bergantian dari channel 0-7.

22 Proses yang terjadi dalam ADC adalah : Gambar Diagram Block ADC 9 1. Pen-cuplik-an adalah proses mengambil suatu nilai pasti (diskrit) dalam suatu data kontinu dalam satu titik waktu tertentu dengan periode yang tetap. 2. Peng-kuantisasi-an adalah proses pengelompokan data diskrit yang didapatkan pada proses pertama ke dalam kelompok-kelompok data. Kuantisasi, dalam matematika dan pemrosesan sinyal digital, adalah proses pemetaan nilai input seperti nilai pembulatan. 3. Peng-kode-an adalah meng-kode-kan data hasil kuantisasi ke dalam bentuk digital (0/1) atau dalam suatu nilai biner Prinsip kerja ADC ADC adalah proses pengubahan sinyal analog menjadi sinyal digital. Proses pengubahan terjadi pada konverter/pengubah yang dikenal dengan analog to digital converter. Proses pengubahan ini dikenal juga dengan nama sistem akusisi data. Terdapat empat macam ADC yang memenuhi standar industri, yaitu integrating, tracking converter, successive approximation dan flash/paralel. Keempat jenis ADC tersebut mewakili beberapa macam pertimbangan diantaranya resolusi, kecepatan konversi dan biaya. Prinsip kerja dari ADC adalah dengan banyak masukan, terutama yang berasal dari transduser, yang merupakan isyarat analog yang harus disandikan menjadi informasi digital sebelum masukan itu diproses, dianalisa atau disimpan didalam kalang digital. Pengubah 9 Sumber Referensi : Purnama, Agus

23 mengambil masukan, mencobanya, dan kemudian memproduksi suatu kata digital bersandi yang sesuai dengan taraf dari isyarat analog yang sedang diperiksa. Keluaran digital bisa berderet (bit demi bit) atau berjajar dengan semua bit yang disandikan disajikan serentak. Dalam sebagian besar pengubah, isyarat harus ditahan mantap selama proses pengubahan.

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

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

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

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

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 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

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 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

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 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. 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 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 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

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 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 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 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 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

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

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

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

BAB II DASAR TEORI. Universitas Sumatera Utara

BAB II DASAR TEORI. Universitas Sumatera Utara BAB II DASAR TEORI 2.1 Mikrokontroler ATMega16 Mikrokontroler adalah salah satu dari bagian dasar dari suatu sistem komputer. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer pribadi

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

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 III PERANCANGAN ALAT. dibuat. Gambar 3.1. menunjukkan blok diagram alat secara keseluruhan.

BAB III PERANCANGAN ALAT. dibuat. Gambar 3.1. menunjukkan blok diagram alat secara keseluruhan. BAB III PERANCANGAN ALAT Bab ini akan membahas mengenai perancangan alat dan realisasi perangkat keras dan perangkat lunak dari setiap modul yang mendukung keseluruhan alat yang dibuat. Gambar 3.1. menunjukkan

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 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

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

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 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

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 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 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 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

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

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 DASAR TEORI. dari suatu objek untuk sepersekian detik setelah objek menghilang dari pandangan.

BAB II DASAR TEORI. dari suatu objek untuk sepersekian detik setelah objek menghilang dari pandangan. BAB II DASAR TEORI 2.1 Persistence of Vision Persistence of Vision adalah kemampuan mata untuk tetap melihat gambaran dari suatu objek untuk sepersekian detik setelah objek menghilang dari pandangan. Gambaran

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 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 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

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 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 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 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 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

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Radiator Radiator adalah alat penukar panas yang digunakan untuk memindahkan energi panas dari satu media ke media lainnya yang tujuannya untuk mendinginkan maupun memanaskan

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 III PERANCANGAN SISTEM

BAB III PERANCANGAN SISTEM BAB III PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras 3.1.1 Blok Diagram Sistem Blok diagram dari sistem AVR standalone programmer adalah sebagai berikut : Tombol Memori Eksternal Input I2C PC SPI AVR

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Perancangan Alat Penetas Telur Ayam Perancangan adalah proses menuangkan ide dan gagasan berdasarkan teori-teori dasar yang mendukung. Proses perancangan dapat dilakukan dengan

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

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

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

APLIKASI CHATTING DENGAN JARINGAN MIKROKONTROLER Eka Purwa Laksana, Sujono

APLIKASI CHATTING DENGAN JARINGAN MIKROKONTROLER Eka Purwa Laksana, Sujono APLIKASI CHATTING DENGAN JARINGAN MIKROKONTROLER Eka Purwa Laksana, Sujono Program Studi Teknik Elektro, Fakultas Teknik, Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan 12260

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. 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

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1 Solder Listrik Solder listrik digunakan untuk menempelkan timah pada papan PCB dan rangkaian elektronik lainnya. (Santoso, Martinus & Sugiyanto, 2013) Hasil soldering yang baik

Lebih terperinci

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global.

BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM. Dari diagram sistem dapat diuraikan metode kerja sistem secara global. BAB III PERANCANGAN DAN REALISASI PERANGKAT KERAS DAN PERANGKAT LUNAK SISTEM 3.1 Perancangan Perangkat Keras 3.1.1 Blok Diagram Dari diagram sistem dapat diuraikan metode kerja sistem secara global. Gambar

Lebih terperinci

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

BAB IV METODE PENELITIAN. serta menghubungkan pin mosi, sck, gnd, vcc, miso, serta reset. Lalu di BAB IV METODE PENELITIAN 4.1 Minimum System ATmega8 Minimum system ATmega8 adalah sebuah perangkat keras yang berfurngsi untuk men-download program yang telah dibuat dengan menggunakan DB25 serta menghubungkan

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

BAB II WATERPAS DIGITAL

BAB II WATERPAS DIGITAL BAB II WATERPAS DIGITAL Pada bab ini akan dijelaskan secara singkat mengenai teori dasar yang digunakan untuk merealisasikan waterpass digital yang dirancang. 2.1 Accelerometer Accelerometer adalah sebuah

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

INSTRUKSI. TTH2D3 Mikroprosesor

INSTRUKSI. TTH2D3 Mikroprosesor INSTRUKSI TTH2D3 Mikroprosesor AT Mega 32 pin diagram Port B Port A Port D Port C ATMega32 Pin out & Descriptions Mega32/Mega16 (XCK/T0) PB0 PA0 (ADC0) (T1) PB1 PA1 (ADC1) (INT2/AIN0) PB2 PA2 (ADC2) (OC0/AIN1)

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 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 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 LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Gambaran Umum Infus Infus merupakan suatu kegiatan memasukkan sesuatu ke bagian dalam, dalam bidang medis terdapat istilah cairan infus, dimana merupakan suatu cairan yang dengan

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

BAB II METODE PERANCANGAN APLIKASI

BAB II METODE PERANCANGAN APLIKASI BAB II METODE PERANCANGAN APLIKASI 2.1. Landasan Teori Pembuatan termometer digital ini berdasar pada sensor suhu LM35. Nilai suhu yang dibaca oleh sensor ditampilkan pada 4 digit 7-Segment dengan nilai

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 III MIKROKONTROLER

BAB III MIKROKONTROLER BAB III MIKROKONTROLER Mikrokontroler merupakan sebuah sistem yang seluruh atau sebagian besar elemennya dikemas dalam satu chip IC, sehingga sering disebut single chip microcomputer. Mikrokontroler merupakan

Lebih terperinci

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu

BAB II LANDASAN TEORI. Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu BAB II LANDASAN TEORI 2.1. Perangkat Keras Dalam merancang sebuah peralatan yang cerdas, diperlukan suatu perangkat keras (hardware) yang dapat mengolah data, menghitung, mengingat dan mengambil pilihan.

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PERANCANGAN DAN PEMBUATAN ALAT 3.1 Uraian Umum Dalam perancangan alat akses pintu keluar masuk menggunakan pin berbasis mikrokontroler AT89S52 ini, penulis mempunyai pemikiran untuk membantu mengatasi

Lebih terperinci

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

Sistem Tertanam. Pengantar Atmega328 dan Arduino Uno. Dennis Christie - Universitas Gunadarma Sistem Tertanam Pengantar Atmega328 dan Arduino Uno 1 Arsitektur Atmega328 Prosesor atau mikroprosesor adalah suatu perangkat digital berupa Chip atau IC (Integrated Circuit) yang digunakan untuk memproses

Lebih terperinci

BAB III PERANCANGAN DAN PEMBUATAN ALAT

BAB III PERANCANGAN DAN PEMBUATAN ALAT BAB III PEANCANGAN DAN PEMBUATAN ALAT 3.1. Pendahuluan Dalam Bab ini akan dibahas pembuatan seluruh sistem perangkat yang ada pada Perancangan Dan Pembuatan Alat Aplikasi pengendalian motor DC menggunakan

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

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika

TAKARIR. Akumulator Register yang digunakan untuk menyimpan semua proses aritmatika TAKARIR AC (Alternating Current) Adalah sistem arus listrik. Sistem AC adalah cara bekerjanya arus bolakbalik. Dimana arus yang berskala dengan harga rata-rata selama satu periode atau satu masa kerjanya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada proyek akhir ini, akan direalisasikan sebuah APRK yang merupakan pengembangan dari APRK yang telah lebih dahulu beredar di pasaran dengan tujuan mempermudah dalam penggunaan

Lebih terperinci

PEMROGRAMAN ROBOT PENJEJAK GARIS BERBASIS MIKROKONTROLER

PEMROGRAMAN ROBOT PENJEJAK GARIS BERBASIS MIKROKONTROLER PEMROGRAMAN ROBOT PENJEJAK GARIS BERBASIS MIKROKONTROLER Oleh : Ihyauddin, S.Kom Disampaikan pada : Pelatihan Pemrograman Robot Penjejak Garis bagi Siswa SMA Negeri 9 Surabaya Tanggal 3 Nopember 00 S SISTEM

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 Umum Pressure (tekanan) adalah gaya yang diberikan pada per unit area. Bisa juga dijelaskan bahwa pressure adalah ukuran intensitas gaya yang diberikan pada suatu titik

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

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 2 TINJAUAN TEORI

BAB 2 TINJAUAN TEORI BAB 2 TINJAUAN TEORI 2.1 Sensor Accelerometer Percepatan merupakan suatu keadaan berubahnya kecepatan terhadap waktu. Bertambahnya suatu kecepatan dalam suatu rentang waktu disebut juga percepatan (acceleration).

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 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 II TINJAUAN PUSTAKA Proses Pencampuran Dalam Pembuatan Sediaan Farmasi

BAB II TINJAUAN PUSTAKA Proses Pencampuran Dalam Pembuatan Sediaan Farmasi BAB II TINJAUAN PUSTAKA 2.1. Proses Pencampuran Dalam Pembuatan Sediaan Farmasi Proses pencampuran termasuk juga kedalam proses yang diperlukan dalam pembuatan sediaan obat. Peristiwa elementer pada pencampuran

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

PROPOTIPE ALAT PEMBERI INFORMASI JARAK ANTAR KENDARAAN

PROPOTIPE ALAT PEMBERI INFORMASI JARAK ANTAR KENDARAAN PROPOTIPE ALAT PEMBERI INFORMASI JARAK ANTAR KENDARAAN Slamet Handoko, Idhawati Hestiningsih, Rian Prasetio, Wildan Arief Arrosyidi Program Studi Teknik Informatika Jurusan Teknik Elektro Politeknik Negeri

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 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. 2.1 Sistem Pendeteksi Benturan. Sistem pendeteksi benturan saat ini khususnya dibutuhkan didalam

BAB II DASAR TEORI. 2.1 Sistem Pendeteksi Benturan. Sistem pendeteksi benturan saat ini khususnya dibutuhkan didalam BAB II DASAR TEORI 2.1 Sistem Pendeteksi Benturan Sistem pendeteksi benturan saat ini khususnya dibutuhkan didalam pengiriman barang-barang yang membutuhkan pengawasan khusus agar pengaturan awal dari

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 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

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

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Dasar Teori Mikrokontroler adalah salah satu dari bagian dasar dari suatu sistem komputer. Meskipun mempunyai bentuk yang jauh lebih kecil dari suatu komputer pribadi dan komputer

Lebih terperinci

BAB II KONSEP DASAR SISTEM PENGONTROL PARTITUR OTOMATIS

BAB II KONSEP DASAR SISTEM PENGONTROL PARTITUR OTOMATIS BAB II KONSEP DASAR SISTEM PENGONTROL PARTITUR OTOMATIS Pada BAB II ini akan dibahas gambaran cara kerja sistem dari alat yang dibuat serta komponen-komponen yang digunakan untuk pembentuk sistem. Pada

Lebih terperinci

Gambar 2.1 Tanaman Bunga Krisan

Gambar 2.1 Tanaman Bunga Krisan BAB II TINJAUAN PUSTAKA 2.1 Tanaman Bunga Krisan Tanaman Bunga Krisan, seruni atau krisantemum adalah sejenis tumbuhan berbunga yang sering ditanam sebagai tanaman hias pekarangan atau bunga petik. Tumbuhan

Lebih terperinci

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

bagian penting yaitu sensor navigasi CMPS03, sensor tekanan, IC suara 25120, BAB II STUDI PUSTAKA 2.1 Tinjauan Pustaka Sugiarto indar, 2004 telah melakukan penelitian tentang kompas magnetik dengan output LCD. Diagram alir sistem «Kompas Magnetik Digital dengan Output LCD " adalah

Lebih terperinci