Pengujian PowerSupply Pengujian Program

JarakMeter Suhu pada Pengujian Pengukuran Antara Transmitter dan Receiver o C 30 27 35 Data Tidak Terkirim

4.5 Pengujian PowerSupply

Powersupply yang digunakan berupa Powerbank yang berguna sebagai alat untuk menyimpan arus listrik serta memberikan tegangan arus yang berguna untuk menghidupkan alat secara keseluruhan. Powerbank ini di uji dengan cara menyambungkan alat melalui kabel untuk mengalirkan arus listrik pada Arduino tersebut. Kemudian melihat apakah alat tersebut menyala dengan baik. Setelah melakukan pengujian powerbank telah bekerja dengan baik. Alat yang telah diuji menyala secara keseluruhan.

4.6 Pengujian Program

Rangkaian alat pemantauan perubahan suhu air danau toba yang telah dibuat maka haruslah dilakukan pemrograman pada Arduino tersebut sehingga alat dapat bekerja sesuai dengan instruksi – instruksi yang telah dimasukkan. Untuk memasukkan kode pemrograman tersebut pastikan instalan device arduino dengan komputer telah tersambung. Universitas Sumatera Utara Buka halaman editor untuk Arduino kemudian mengetikkan kode program seperti dibawah ini : includeOnewire.h includeDallasTemperature.h include Wire.h include Time.h include DS1307RTC.h define PIN_SENSOR 3 sensor DS1820 pada Pin 3 OneWire oneWirePIN_SENSOR; mengambil nilai pada DS1820 DallasTemperature suhuoneWire; Membaca nilai suhu pada DS1820 void setup { Serial.begin9600; suhu.begin; while Serial; delay1000; tunda waktu selama 1 detik } void loop { mengirim pesan untuk mendapatkan temperature suhu.requestTemperatures; menampilkan Tulisan SUHU Universitas Sumatera Utara Serial.print SUHU : ; Menampilkan Suhu Dalam derajat celcius Serial.printsuhu.getTempCByIndex0; Serial.print ; menampilkan waktu pada rtc jam; delay1000; } void printkurangdarinolint nomor { if nomor = 0 nomor 10 { Serial.write0; } Serial.printnomor; } void jam{ tmElements_t tm; ifRTC.readtm { printkurangdarinoltm.Day; menampilkan tanggal Serial.print-; printkurangdarinoltm.Month; menampilkan bulan Serial.print-; menampilkan tahun Serial.printtmYearToCalendartm.Year; Universitas Sumatera Utara Serial.print ; printkurangdarinoltm.Hour; menampilkan jam Serial.print:; printkurangdarinoltm.Minute; menampilkan menit Serial.print:; menampilkan detik printkurangdarinolktm.Second; Serial.println ; } else { if RTC.chipPresent { mengecek rtc Serial.printDS1307 Terhenti; } else { Serial.print DS1307 Error; } delay9000; tunda waktu 9 detik } delay1000; tunda waktu 1 detik }

4.6 Pengujian Alat Pengukuran Suhu Secara Keseluruhan