Berdasarkan  gambar  3.4  dan  3.5  terdapat  perbedaan  nilai  tegangan  untuk pengukuran sampel kunyit menggunakan sumber cahaya laser dan sumber cahaya LED.
3.2.3 Perhitungan Nilai ADC dan Tegangan
�
��
Pada  perancangan  tugas  akhir  ini,  digunakan  ADC  mikrokontroler  ATmega8535 yang  memiliki  8  kanal.  ADC  mikrokontroler  ATmega8535  terletak  di  PortA.0  sampai
dengan  PortA.7  dengan  tegangan  masukan  dari  pin  AVCC  sebesar  5V  dan  tegangan referensi
�
�
dari  pin  AREF  sebesar  5V.  Resolusi  yang  digunakan  pada  perancangan tugas akhir ini adalah 10 bit. Contoh perhitungan nilai ADC dengan resolusi 10 bit sebagai
berikut: Tegangan masukan dari sensor sebesar 5V, tegangan referensi sebesar 5V. Nilai ADC yang
akan dihasilkan adalah 1024, berdasarkan persamaan 2.4. Nilai ADC =
�
��
�
�
x 1024 =
5 5
1024 = 1024
Contoh perhitungan tegangan �
��
dengan resolusi 10 bit sebagai berikut: Jika nilai ADC sebesar 979, tegangan referensi sebesar 5V. Nilai tegangan
�
��
yang akan dihasilkan adalah 4,78 V, berdasarkan persamaan 2.5.
�
��
=
��� � 1024
x �
�
= 979
1024 x 5
=  4,78V
3.3 Perancangan Subsistem Hardware
3.3.1 Perancangan Sistem Mikrokontroler AVR ATmega8535
Rangkaian  sistem  minimum  berfungsi  sebagai  IO  untuk  mengolah  data  dari rangkaian  penerima  laser  dan  LED,  kemudian  melakukan  pengukuran  untuk  mengetahui
nilai  persentase  kadar  kurkumin.  Mikrokontroler  membutuhkan  sistem  minimum  yang terdiri dari rangkaian eksternal yaitu, rangkaian osilator dan rangkaian reset.
Rangkaian  osilator  ditunjukkan  pada  gambar  3.6.  Perancangan  rangkaian  osilator digunakan  kristal  dengan  frekuensi  12Mhz  dan  menggunakan  kapasitor  22pF  datasheet
pada pin XTAL 1 dan XTAL 2 di mikrokontroler.
Gambar 3.6 Rangkaian osilator ATmega8535
Gambar 3.7 menunjukkan rangkaian reset mikrokontroler ATmega8535. Rangkaian reset
bertujuan  untuk  memaksa  proses  kerja  pada  mikrokontroler  diulang  dari  awal.  Jika tombol  reset  ditekan,  maka  pin  reset  akan  mendapat  input  logika  rendah,  sehingga
mikrokontroler  akan  mengulang  proses  eksekusi  program  dari  awal.  Pada  perancangan rangkaian reset
digunakan reseistor sebesar 10kΩ dan kapasitor sebesar 10µF berdasarkan gambar 3.7
Gambar 3.7 Rangkaian reset ATmega8535
Perancangan  pengunaan  port  sebagai  input  dan  output  pada  mikrokontroler disesuaikan dengan kebutuhan. Port yang akan digunakan adalah port A, port B, dan port
C. Port A digunakan sebagai port input dari rangkaian penerima laser dan penerima LED. Port
A.0  digunakan  sebagai  port  input  dari  penerima  laser,  sedangkan  port  A.1  akan
digunakan  untuk  port  input  dari  penerima  LED.  Port  B.0,  B.1,  B.2  dan  B.3  digunakan sebagai port data, sedangkan port B.4 dan B.5 digunakan sebagai  port pengatur interface
LCD.  Port  C.0  digunakan  sebagai  port  input  limit  switch  LED,  sedangkan  port  C.1 digunakan  sebagai  port  input  limit  switch  laser.  Port  C.2  output  indikator  LED  warna
hijau,  sedangkan  Port  C.3  digunakan  sebagai  output  indikator  LED  warna  merah.  Tabel 3.5 menunjukkan pengunaan port pada mikrokontroler ATmega8535.
Tabel 3.5 Penggunaan port-port pada mikrokontroler AVR ATmega8535
NO Nama Port
Keterangan 1
Port A.0
Penerima Laser 2
Port A.1
Penerima LED 3
Port B.0
DB 1 LCD 4
Port B.1
DB 1 LCD 5
Port B.2
DB 1 LCD 6
Port B.3
DB 1 LCD 7
Port B.4
Enable LCD
8 Port
B.5 RW LCD
9 Port
B.6 RS LCD
10 Port
C.0 Limit swicth
LED 11
Port C.1
Limit swicth Laser
12 Port
C.2 Indikator LED hijau
13 Port
C.3 Indikator LED merah
Gambar 3.8 Sistem minimum mikrokontroler AVR ATmega8535
3.3.2  Perancangan Rangkaian LCD Liquid Cristal Display