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