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