Pengujian Rangkaian Arduino Uno Interfacing LCD 2x16 Pengujian rangkaian HX711 dan Load Cell

BAB IV HASIL DAN PEMBAHASAN

4.1. Pengujian Rangkaian Arduino Uno

Pengujian sistem arduino uno dilakukan dengan memprogram sistem arduino uno untuk membuat pin D8 menjadi nilai High dan Low yang diulang ulang dengan delay 1 detik. Pada rangkaian arduino terdapat sebuah led. Jika pin D8 bernilai High maka led akan menyala dan jika low led akan mati. Kemudian pin D8 juga di ukur dengan volt meter untuk memastikan tegangan yang keluar dari arduino. Pengujian sistem arduino uno ini untuk memastikan bahwa sistem arduino yang digunakan pada penelitian ini tidak rusak. Sehingga program yang ditanamkan pada microcontroller mampu mengkonversi berat menjadi angka. Atau analog menjadi digital. Adapun program untuk pengujian arduino sebagai berikut void setup { pinMode8, OUTPUT; initialize pin 13 output } void loop { digitalWrite8, HIGH; turn the LED on delay1000; wait for a second digitalWrite8, LOW; turn the LED off delay1000; wait for a second } Universitas Sumatera Utara

4.2. Interfacing LCD 2x16

Pengujian LCD menggunakan arduino uno sebagai alat untuk memerintahkan LCD menampilkan beberapa karakter. Pada pengujian LCD ini arduino uno r3 diberi program untuk menampilkan nilai suhu dan kelembaban. Pengujian LCD bertujuan untuk memastikan LCD nya dapat berjalan dengan baik. Sehingga pada proses pemantuan suhu dan kelembaban ruang pengering akan didapatkan data yang baik. Program pengujian rangkaian LCD sebagai berikut. include LiquidCrystal.h LiquidCrystal lcd12, 11, 5, 4, 3, 2; void setup { set up the LCDs number of columns and rows: lcd.begin16, 2; } void loop { lcd.setCursor0, 0; set the cursor to column 0, line 0 lcd.printhello, world; Print a message to the LCD. }

4.3. Pengujian rangkaian HX711 dan Load Cell

Pengujian pada rangkaian ini menggunakan program, hx711 berfungsi sebaga konversi data dari output load cell menjadi digital, dengan 24 bit atau 224. Ini adalah program untuk menghubungkan antar hx711 dengan mikrokontroler. include HX711.h HX711.DOUT - pin A1 Universitas Sumatera Utara HX711.PD_SCK - pin A0 HX711 scaleA1, A0; void setup { Serial.begin38400; scale.set_scale2280.f; this value is obtained by calibrating the scale with known weights; see the README for details scale.tare; reset the scale to 0 } void loop { Serial.printone reading:\t; Serial.printscale.get_units, 1; Serial.print\t| average:\t; Serial.printlnscale.get_units10, 1; scale.power_down; put the ADC in sleep mode delay1000; scale.power_up; Universitas Sumatera Utara }

4.4. Pengujian Keseluruhan