Sensor Kompas Pengujian Alat

 eee adalah nilai kec. Poros dimana ada 3 digit tanpa ada koma dibelangnya Gambar 4.15. contoh pengambilan data

4.2.7. Pengujian Keseluruhan

Pada pengujian keseluruhan ini yang dimaksud adalah pengujian kelima sensor secara bersamaan dan juga proses penyimpanan ke dalam SD Card. Pada Gambar 4.11 menunjukan keseluruhan program dapat berjalan dengan baik dan proses penyimpanan dapat bekerja dengan baik pula. Yang menjadi kendala adalah keakurasian sensor arus yang masih jauh dari sempurna, ini dikarenakan pengondisi sinyal untuk modul sensor arus yang tidak dapat bekerja dengan baik selain itu juga proses pengolahan data sensor arus yang tidak dapat bekerja dengan baik pula.

4.3. Pengujian dan Pembahasan Perangkat Lunak

Perangkat lunak atau program yang terdapat didalam Arduino Uno digunakan untuk menunjang kinerja data logger ini. Dalam sistem ini terdapat beberapa program,diantaranya adalah inisialisasi pin pada arduino sebagai input dan output, pengambilan data, pengolahan data, penyimpanan data ke SD Card ,dan menampilkan ke LCD. Alur sistem keseluruhan ini mengacu pada Gambar 3.11 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

4.3.1. Inisialisasi IO

Inisialisasi input output bertujuan supaya komponen yang terpasang pada Arduino Uno dapat berfungsi dengan baik sesuai dengan konfigurasi yang telah ditentukan. Pada Gambar 4.12 menunjukan inisialisasi port yang akan dipakai untuk masukan dari kelima sensor. Selain ada kelima sensor juga ada port untuk tombol start dan stop. Gambar 4.16. Inisialisasi IO Pada Gambar 4.12 menunjukan bahwa inisialisasi pada Arduino Uno menggunakan define dan penamaan port nya, seperti port untuk tegangan diberi nama pintegangan pada kaki Analog 0 A0, yang berbeda pada inisialisasi diatas adalah untuk inisialisasi kompas yang menggunakan komunikasi I2C, jadi pada inisialisasi kompas menggunakan HMC5883L compass. Selain itu juga ada inisialisasi untuk RTC, LCD 16x2, dan SD Card. Inisialisasi untuk RTC dengan cara RTC_DS1303 rtc, lalu untuk inisialisasi LCD 16x2 dengan cara LiquidCrystal lcd4,5,6,7,8,9 angka pada inisialisasi LCD adalah kaki yang akan dipakai untuk LCD berkomunikasi dengan Arduino Uno. Lalu untuk inisialisasi SD Card dengan cara File myFile.

4.3.2. Pensamplingan Data

Pada pensamplingan untuk sensor tegangan, arus dan kompas dilakukan setiap 0,04 detik. Sedangkan untuk sensor kecepatan poros dan sensor kecepatan angin setiap 1 detik. Pada sistem data logger ini menggunakan Timer 1 yang telah ada. Dengan persamaan 2.14 dan waktu tunda yang telah ditentukan maka besar TCNT1 adalah 63036.