}
4.4. Pengujian Keseluruhan
Pengujian keseluruhan rangkaian bertujuan arduino dan sensor dapat sinkronisasi atau terhubung dengan baik, sehingga komunikasi sensor ke arduino dapat dilakukan. Pengujian
sistem ini yaitu dengan cara pemprogram arduino dengan program sebagai berikut.
include HX711.h include LiquidCrystal.h
LiquidCrystal lcd2, 3, 4, 5, 6, 7; HX711 scaleA0, A1;
void setup { pinMode11, OUTPUT;
analogWrite11, 120; lcd.begin16, 2;
Serial.begin38400; scale.set_scale2280.f; this value is obtained by calibrating
lcd.setCursor0,0; lcd.printCalibration.... ;
scale.tare; reset the scale to 0
delay300;
Universitas Sumatera Utara
lcd.clear; }
void loop { Serial.printone reading:\t;
Serial.printscale.get_units, 1; float weigh = scale.get_units10;
if weigh0{weigh=weigh-1;} whileweigh2{
lcd.clear; weigh = scale.get_units10;
if weigh0{weigh=weigh-1;} Serial.printlnweigh, 1;
analogWrite11, 0; lcd.setCursor0,0;
lcd.print weight scales ; lcd.setCursor4,1;
lcd.printweigh,1; lcd.print Kg;
delay200;
Universitas Sumatera Utara
}
whileweigh=2{ lcd.clear;
weigh = scale.get_units100.974264; if weigh0{weigh=weigh-1;}
Serial.printlnweigh, 1; analogWrite11, 200;
lcd.setCursor0,0; lcd.print weight scales ;
lcd.setCursor4,1; lcd.printweigh,1;
lcd.print Kg; if weigh1{
lcd.clear; lcd.setCursor0,0;
lcd.printCalibration.... ; scale.tare;
delay1000; }
Universitas Sumatera Utara
delay500; }
}
Program diatas untuk menampilkan berat yang terdeteksi oleh sensor kemudian dikalibrasi dan disesuaikan berat sistem dengan berat yang sesungguhnya.
Tabel 4.1 Tabel pengujian sistem
Orang Berat
Kesalahan Alat yang diuji
Kg Alat standart
Kg Orang ke 1
50.1 50.6
0.9 Orang ke 2
56.3 56.9
1.0 Orang ke 3
57.3 57.9
1.0 Orang ke 4
62.5 63.2
1.1 Orang ke 5
68.8 69.6
1.1 Orang ke 6
71.4 72.4
1.3
kesalahan yang didapat pada tabel:
1. │
Teori −Praktek
Teori
│x 100 5.
│
Teori −Praktek
Teori
│x 100
│
50.6 −50.1
50.6
│x 100 │
69.9 −68.8
69.9
│x 100
= 0.9 = 1.1
Universitas Sumatera Utara
2. │
Teori −Praktek
Teori
│x 100 6.
│
Teori −Praktek
Teori
│x 100
│
56.9 −56.3
56.9
│x 100 │
72.4 −71.4
72.4
│x 100
= 1.0 = 1.3
3. │
Teori −Praktek
Teori
│x 100
│ 57.9
− 57.3 57.9
│x 100
= 1.0
4. │
Teori −Praktek
Teori
│x 100
│ 63.2
− 62.5 63.2
│x 100
= 1.1
Dari tabel diatas dapat disimpulkan timbangan digital yang saya buat mendekati nilai yang sebenarnya. Sistem ini dapat disempurnakan lagi yaitu menambahkan kesetabilan
rangkaian, kesetabilan pembacaan sensor dan juga kemampuan pemrograman dalam mengolahan data.
Universitas Sumatera Utara
BAB V KESIMPULAN DAN SARAN