BAB IV
HASIL PEMBAHASAN ANALISA
4.1 Pengujian AlatPerangkat
Pengujian perangkat
dilakukan dengan
pengecekan pada
masing-masing perangkat
yang dirancang serta pengujian komponen penunjang lainnya. Pengujian ini dilakukan untuk mengetahui kondisi perangkat yang dirancang.
4.1.1 Pengujian Rangkaian arduino
Pengujian ini menggunakan arduini promini Berikut ini program nya :
Blink Turns on an LED on for one second, then off for one second, repeatedly.
Most Arduinos have an on-board LED you can control. On the Uno and
the setup function runs once when you press reset or power the board void setup {
Universitas Sumatera Utara
initialize digital pin 13 as an output. pinMode13, OUTPUT;
} the loop function runs over and over again forever
void loop { digitalWrite13, HIGH; turn the LED on HIGH is the voltage level
delay1000; wait for a second digitalWrite13, LOW; turn the LED off by making the voltage LOW
delay1000; wait for a second }
Program ini bertujuan untuk menghidupkan mematikan LED pada board arduino yg terletak pada pin 13.
Hasil : arduino dapat menghidupkanmematikan led selama 1 detik dan terbukti arduino bisa mengontrol sesuatu, dalam hal ini adalah waktu penyalaan LED.
4.1.2 Pengujian LCD
Pengujian LCD pada proyek ini dimaksudkan untuk mengecek apakah data yang dibutuhkan dapat diproses dan ditampilkan hasilnya pada LCD
Universitas Sumatera Utara
sehingga dapat diketahui jika ada kesalahan pada data yang dihasilkan. Berikut ini merupakan potongan listing program pengujian LCD :
LiquidCrystal Library - Hello World Demonstrates the use a 16x2 LCD display. The LiquidCrystal
library works with all LCD displays that are compatible with the Hitachi HD44780 driver. There are many of them out there, and you
can usually tell them by the 16-pin interface This sketch prints Hello World to the LCD
and shows the time. The circuit:
LCD RS pin to digital pin 12 LCD Enable pin to digital pin 11
LCD D4 pin to digital pin 5 LCD D5 pin to digital pin 4
LCD D6 pin to digital pin 3 LCD D7 pin to digital pin 2
LCD RW pin to ground
Universitas Sumatera Utara
LCD VSS pin to ground LCD VCC pin to 5V
10K resistor: ends to +5V and ground
wiper to LCD VO pin pin 3 This example code is in the public domain.
http:www.arduino.ccenTutorialLiquidCrystal
include the library code: include LiquidCrystal.h
initialize the library with the numbers of the interface pins LiquidCrystal lcd12, 11, 5, 4, 3, 2;
void setup { set up the LCDs number of columns and rows:
lcd.begin16, 2; Print a message to the LCD.
lcd.printhello, world; }
Universitas Sumatera Utara
void loop { set the cursor to column 0, line 1
note: line 1 is the second row, since counting begins with 0: lcd.setCursor0, 1;
print the number of seconds since reset: lcd.printmillis 1000;
} Hasil pengujian dari program tersebut menempatkan cursor pada awal LCD dan
menampilkan tulisan “Matia Meriana S”
4.1.3 Pengujian Rangkaian Photodioda