Program SPI Perancangan Perangkat Lunak Software

59 data_reader[0]=TerimaData; delay1; } }

3.3.4 Program SPI

Program ini digunakan untuk mengambil data yang tersimpan pada memori. Sebelum menginisialisasi port SPI terlebih dahulu program melakukan reset seluruh port. Kemudian dilakukan inisialisasi port SPI yang akan digunakan yaitu SS, MOSI, MISO dan SCK. Selanjutnya program akan masuk ke dalam program utama sampai ada instruksi untuk mengaktifkan SPI. Setelah port SPI diaktifkan, maka dilakukan pembacaan data SPI. Pembacaan akan terus dilakukan sampai batas tertentu sesuai dengan yang diinginkan. Apabila banyaknya pembacaan telah mencapai batas yang ditentukan biasanya delapan kali pembacaan atau 8-bit data, maka program SPI dimatikan dan selanjutnya akan kembali ke program utama. Program SPI akan aktif kembali sampai program tersebut diaktifkan. Program SPI ini mempunyai urutan seperti terlihat pada Gambar 3.9 dibawah ini. 60 Gambar 3.9 Flowchart Program SPI

BAB IV PENGUJIAN DAN ANALISA SISTEM

Agar sistem memperoleh hasil yang diinginkan, maka dalam penelitian ini dilakukan beberapa pengujian pada perangkat keras hardware. Berikut merupakan hasil dari pengujian sistem.

4.1 Pengujian Rangkaian Catu Daya

Dalam rangkaian catu daya digunakan tiga buah IC regulator, yaitu 7812, 7805 dan 1722-33. Pengujian dilakukan dengan memberikan tegangan DC yang dihubungkan pada kaki masukan masing-masing IC tersebut. Kemudian keluaran dari IC regulator diukur dengan menggunakan voltmeter. Hasil pengukuran keluaran IC regulator dapat dilihat pada Tabel 4.1 berikut ini. Tabel 4.1 Hasil Pengukuran Rangkaian Catu Daya IC Regulator Pengukuran Perhitungan I II III Rata-Rata Simpangan 7812 12 V 11.9 V 12 V 11.97 V 0.058 7805 5 V 4.9 V 5.01 V 4.97 V 0.061 1722-33 3.3 V 3.2 V 3.32 V 3.27 V 0.064 Pengukuran tersebut dilakukan dalam tiga waktu yang berbeda. Pengukuran I dilakukan pukul 9.00, pengukuran II pada pukul 11.30 dan pengukuran III pada pukul 13.30. Dari hasil pengukuran tersebut tidak terdapat perbedaan yang terlalu jauh, maka beberapa tegangan yang dibutuhkan terpenuhi. Sehingga sistem dapat digunakan sesuai kebutuhan. 61