Pengujian Driver Pengujian Tombol Setting Pengujian RTC DS1307

4.3 Pengujian Driver

Gambar 4.3 Rangkaian Driver ULN2803 IN OUT STATUS 0 mv 8,8 volt Low 25 mV 8,8 volt Low 100 mV 8,7 volt Low 250 mV 4 volt High 500 mV 0 volt High 1 volt 0 volt High 2 volt 0 volt High 5 volt 0 volt High Tabel 4.3 Pengujian pada driver ULN2803 Pengujian yang dilakukan pada driver ULN2803,maka hasil yang didapat terdapat pada tabel diatas dan driver bekerja sesuai dengan yang diharapkan sesuai data sheet. Universitas Sumatera Utara

4.4 Pengujian Tombol Setting

Gambar 4.4 Rangkain tombol setting Tombol Vpin Status 5,1 volt off 0,1 volt on Tabel 4.4 Pengujian tombol setting Dari pengujian yang dilakukan pada pengukuran tombol setting,maka hasil yang didapat seperti dalam tabel diatas dan tombol bekerja dengan baik.

4.5 Pengujian RTC DS1307

DS1307 adalah IC serial Real Time Clock RTC di mana alamat dan data ditransmisikan secara serial melalui sebuah jalur data dua arah I2C. Oleh karena menggunakan jalur data I2C, maka hanya memerlukan dua buah pin saja untuk komunikasi. Pin yang digunakan yaitu pin untuk data SDA dan pin untuk sinyal clock SCL. Untuk mengaktifkan DS1307 cukup dengan menggunakan program sebagai berikut. void read_rtcvoid{ unsigned char i, tmp_data,y; Universitas Sumatera Utara i2c_start; i2c_writeRTC_ADDR; i2c_write0; i2c_stop; i2c_start; i2c_writeRTC_ADDR | 1; void write_rtcunsigned char alamat, unsigned char data{ i2c_start; i2c_writeRTC_ADDR; i2c_writealamat; if alamat 7 i2c_writedec2bcddata; else i2c_writedata; i2c_stop; } unsigned char read_nvramunsigned char alamat{ unsigned char tmp_data; i2c_start; i2c_writeRTC_ADDR; i2c_writealamat; i2c_stop; ds1307 dikirim sinyal stop i2c i2c_start; ds1307 dikirim sinyal start i2c untuk aktif i2c_writeRTC_ADDR | 1; tmp_data = i2c_read0; i2c_stop; return tmp_data; } Universitas Sumatera Utara Data set Data read 17 : 17 : 17 17 : 17 : 18 05 : 05 : 05 05 : 05 : 06 12 : 12 : 12 12 : 12 : 13 Tabel 4.5 Pengujian pada DS1307 Antara set dengan read membutuhkan waktu selama 1 detik. 4.6 Data Jam dari Satelit ke PC lewat Hyperterminal 4.6.1 Lokasi