Rangkaian Sensor Ultrasonik Dengan Mikrokontroler Rangkaian LCD Dengan Mikrokontroler

tampak seperti dot atau titik-titik yang tersambung menjadi satu, cara kerja dari LCD ini seperti 7segment dengan menampilkan karakter sesuai titik-titik yang terhubung, dari program yang telah dibuat oleh penulis untuk menampilkan karakter yang sesuai dari apa yang diharapkan oleh penulis, LCD penulis ini mempunyai layar yang berwarna biru dan tulisan dari karakter LCD berwarna putih. Pada gambar 4.13 adalah gambar dari LCD tampak belakang. Gambar 4.13 LCD tampak Belakang Pada gambar 4.13 adalah gambar LCD tampak belakang dimana terdapat 2 titik hitam yang besar ini dalah kaki anoda dan katoda dari LCD seperti halnya 7segment yang mempunyai kaki anoda dan katoda, kaki anoda dan katoda ini yang menghantarkan arus listrik dc ke modul dari LCD untuk menampilkan karekter yang kita inginkan. Kaki anoda atau sering kita katakan kaki negatif dan juga kaki katoda yang kita sering katakan kaki positif, dari kaki ini yang terhubung ke modul LCD mengeluarkan output dengan 16 kaki yang berbeda, seperti VCC, GND dan kaki-kaki untuk input dari karakter. Vcc disini harus mendapatkan tegangan positif 5 voltdc dan kaki gnd atau ground harus mendapatkan tegangan negatif, ini berguna agar LCD dapat bekerja dengan sempurna. Dai LCD ini yang akan menampilkan data dari tinggi orang yang akan di ukur oleh alat pengukur tinggi badan yang penulis buat. Pada gambar 4.14 adalah gambar rangakain dari mikrokontroler AT89C51 dengan LCD dari alat pengukur tinggi badan yang penulis buat. Gambar 4.14 Rangkaian LCD dengan Mikrokontroler Pada gambar 4.14 adalah gambar dari rangkaian LCD dengan mikrokontroler AT89C51 dimana 16 kaki dari LCD masuk ke mikrokontroler AT89C51 8 kaki sebagai input LCD dari mikrokontroler dan 2 kaki untuk VCC dan GND dan kaki lainnya yang terhubung dengan sensor ultrasonik dan 5 kaki terhubung dengan port untuk mendapat tegangan dari baterai. Dari pemasangan rangkaian mikrokontroler AT89C51 yang penulis buat dan digabungkan dengan LCD maka penulis dapat menampilkan karakter sesuai dari apa yang penulis inginkan. Pada LCD harus dipasangkan dengan rangkaian R array agar dapat menampilkan karakter dengan sempurna, Pada gambar 4.15 adalah gambaran dari rangkain R array yang terpasang pada kaki-kaki dari LCD. Gambar 4.15 Rangkaian R array Rangkaian R array yaitu rangkaian yang terbuat dari resistor yang dihubungkan secara pararel atau antara satu resistor dengan resistor yang lain dihubungkan secara sama yaitu dimana pada kaki yang atas dihubungkan dengan kaki yang atas, rangkaian R array ini bertujuan agar suplai dari tegangan yang diteriman oleh LCD stabil dan tidak terlalu besar ini berhubungan dengan karakter yang ditampilkan oleh LCD itu sendiri, agar karekter yang ditampilkan LCD terlihat jelas.

4.2 Implementasi Perangkat Lunak

Pada implementasi perangkat lunak penulis mengimplementasikan perancangan perangkat lunak yang telah dibahas pada bab 3 seperti software yang digunakan penulis untuk menanamkan program pengukur tinggi badan kedalam mikrokontroler, LCD dan sensor ultrasonik.

4.2.1 Mikrokontroler AT89C51

Untuk implementasi dari perancangan perangkata lunak mikrokontroler AT89C51 penulis menggunakan hardware dan software yaitu KEIL C51 v8.16 software untuk merubah bahasa c++ yang penulis buat ke bentuk biner atau heksa dan EDT programmer hardware yaitu alat untuk tempat mikrokontroler pada saat ditanamkan program untuk pengukur tinggi badan yang penulis buat dan EDT programmer software untuk menanamkan program c++ yang telah dirubah ke biner atau heksa untuk ditanamkan ke mikrokontroler.

4.2.1.1 KEIL C51

Program c++ merupakan program yang ditulis oleh penulis yaitu program yang berupa kumpulan baris-baris perintah dan disimpan dalam file yang berextensi .uf2 uVision project . program ini ditulis menggunakan software Keil c51. Keil C51 adalah software untuk menulis program c++ dari keluarga MCS- 51 sehingga Keil c51 ini cocok digunakan untuk mikrokontroler AT89C51. Keil ini berfungsi untuk merubah program c++ ke biner atau heksa file yang akan ditanam ke mikrokontroler AT89C51. Gambar 4.16 tampilan Keil C51 Pada gambar 4.16 adalah tampilan dari program keil C51 yang dibuat penulis untuk mengkonvert program yang telah dibuat dalam bentuk .bin atau biner dan juga .hex atau heksa ini bertujuan untuk program yang akan ditanam ke mikrokontroler. Langkah pertama yang harus dilakukan adalah buka Keil C51 jika telah terinstal buka open dan pilih program dan letak program anda yang akan dikonvert menjadi biner atau heksa selanjutnya pilih run atau tekan f5.

4.2.1.2 EDT Programmer

EDT programmer adalah software yang digunakan penulis untuk menanam program pengukur tinggi badan ke mikrokontroler, dengan fasilitas pendukung hardware dari EDT programmer .