Judul Latar Belakang PENDAHULUAN

Modul BT HC-05 merupakan modul Bluetooth yang penggunaan untuk master dan slave dapat diubah tergantung dengan AT Command. Proses pairing dari perangkat master tidak hanya dapat berkomunikasi dengan Bluetooth yang spesifik namun dapat mencari dan pairing dengan slave secara otomatis [6].

2.3. ATmega 8535

Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program di dalamnya. Mikrokontroler umumnya terdiri dari CPU Central Processing Unit, memori, IO tertentu dan unit pendukung seperti Analog-to-Digital Converter ADC yang sudah terintegrasi di dalamnya [7]. Gambar 2.3 ATmega 8535 Penjelasan fungsi setiap port pada mikrokontroler 1. VCC merupakan port untuk digital supply voltage dengan masukan 5V. 2. GND merupakan port untuk ground. 3. Port A PA7-PA0 berfungsi sebagai input analog ke ADC. Port A juga berfungsi sebagai delapan bit bi-directional I0 port. 4. Port B PB7-PB0 brfungsi sebagai delapan bit bi-directional I0 port dan di setiap pin kakinya juga mempunyai fungsi tersendiri. 5. Port C PC7-PC0 brfungsi sebagai delapan bit bi-directional I0 port dan di setiap pin. 6. Port D PD7-PD0 brfungsi sebagai delapan bit bi-directional I0 port dan di setiap pin kakinya juga mempunyai fungsi tersendiri. Tabel 2.1 Port D bit 7 – bit 0 [8] 7. RESET digunakan untuk mereset mikrokontroler. 8. XTAL1 untuk masukan yang menuju ke penguat osilator inverting dan internal clock. 9. XTAL2 output dari penguat osilator inverting. 10. AVCC port tegangan supply untuk port A dan untuk ADC. 11. AREF port refrensi analog untuk ADC.

2.3.1 USART

Universal Synchronus and Asynchronus serial Receiver and Transmitter USART merupakan komunikasi yang memiliki fleksibilitas tinggi, yang dapat digunakan untuk melakukan transfer data baik antar mikrokontroler maupun dengan modul-modul eksternal. Berikut ini adalah penjelasan mengenai register yang ada pada USART [8]. 1. USART IO Data Register –UDR Gambar 2.4 UDR [8] USART Transmit Data Buffer Register dan USART Receive Data Buffer Register menggunakan IO yang sama atau yang lebih disebut dengan USART Data Register atau UDR.Transmit Data Buffer Register TXB menjadi arah data yang di tulis menuju lokasi register UDR. Pembacaanya data pada Receive Data Buffer Register RXB. 2. USART Control and Status Register A-UCSRA Gambar 2.5 UCSRA [8]