Pengujian Rangkaian arduino Pengujian LCD

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