Arduino Uno R3 : Sebagai media pengolah data untuk mendapatkan jarak, antara
pengiriman sinyal dan penerimaan sinyal yang kemudian di kirim ke display.
Blok display : Sebagai output tampilan instruksi dari sensor.
3.4 Flowchart sistem
Keterangan :
Universitas Sumatera Utara
- Aktifkan sensor kemiringan Bi-Axial Joystick
- Sensor kemiringan mengaktifkan Transmitter untuk memancarkan gelombang arus
terhadap objek yang akan diukur, lalu pantulan gelombang dari objek akan dikirimkan ke Reiciver.
- Mikrokontroler memproses data yang diberikan sensor dengan diberi rumusan yang telah
di tetapkan. -
Hasil dari proses yang dilakukan mikrokontroler akan ditampilkan hasilnya pada diplay
LCD. 3.5 Rangkaian Mikrokontroler Arduino Uno R3
Rangkaian sistem mikrokontroler Arduino Uno R3 dapat dilihat pada gambar 3.2 di bawah ini :
Gambar 3.2. Rangkaian sistem mikrokontroler Arduino Uno R3
Universitas Sumatera Utara
Dari gambar 3.2, Rangkaian tersebut berfungsi sebagai pusat kendali dari seluruh sistem yang ada. Komponen utama dari rangkaian ini adalah IC Mikrokontroler
ATMega328. Semua program diisikan pada memori dari IC ini sehingga rangkaian dapat berjalan sesuai dengan yang dikehendaki. Pin 12 terhubung ke Gnd dan pin 13
dihubungkan ke Vcc sebesar 5v dan dua buah kapasitor 30 pF. Pin 9 merupakan masukan reset aktif rendah. Pulsa transisi dari tinggi ke rendah akan me-reset mikrokontroler ini.
Untuk men-download file heksadesimal ke mikrokontroler, Mosi, Miso, Sck, Reset, Vcc dan Gnd dari kaki mikrokontroler dihubungkan ke RJ45. RJ45 sebagai konektor
yang akan dihubungkan ke ISP Programmer. Dari ISP Programmer inilah dihubungkan ke komputer melalui port paralel.
Kaki Mosi, Miso, Sck, Reset, Vcc dan Gnd pada mikrokontroler terletak pada kaki 6, 7, 8, 9, 10 dan 11. Apabila terjadi keterbalikan pemasangan jalur ke ISP Programmer,
maka pemograman mikrokontroler tidak dapat dilakukan karena mikrokontroler tidak akan bisa merespon.
3.6 Perancangan Rangkaian LCD Liquid Crystal Display
Pada alat ini, display yang digunakan adalah LCD 16 x 2. Untuk blok ini tidak ada komponen tambahan karena mikrokontroler dapat memberi data langsung ke LCD,Pada
LCD Hitachi - M1632 sudah terdapat driver untuk mengubah data ASCII output mikrokontroler menjadi tampilan karakter. Pemasangan potensio sebesar 5 KΩ untuk
mengatur kontras karakter yang tampil. Gambar 3.3 berikut merupakan gambar rangkaian LCD yang dihubungkan ke mikrokontroler.
Universitas Sumatera Utara
Gambar 3.3. Rangkaian LCD
Dari gambar 3.2, rangkaian ini terhubung ke PB.0... PB.7, yang merupakan pin IO dua arah dan pin fungsi khusus, yaitu sebagai TimerCounter, komperator analog dan SPI
mempunyai fungsi khusus sebagai pengiriman data secara serial. Sehingga nilai yang akan tampil pada LCD display akan dapat dikendalikan oleh Mikrokontroller.
3.7 Rangkaian Skematik LCD Liquid Crystal Display