Rangkaian Driver MAX232 Rancangan Program Aplikasi Penampil Suhu Diagram Alir

3.9 Rangkaian Driver MAX232

Rangkaian Driver MAX232 digunakan sebagai driver penghubung antara mikrokontroler dengan PC. Rangkaian ini berfungsi untuk mensinkronkan tegangan antara mikrokontroler dengan PC atau mengubah level tegangan pada COM komputer menjadi level tegangan TTLCMOS. Rangkaian driver MAX232 ditunjukan pada gambar 3.8. Gambar 3.8 Rangkaian Driver MAX232 IC MAX232 memiliki dua charge-pump internal yang berfungsi sebagai konverter tegangan +5V menjadi ±10V saat tanpa beban untuk operasi driver RS232. MAX232 sangat berperan dalam melakukan perubahan level tagangan timbal balik antara TTL dan RS-232 pada komunikasi port serial.

3.10 Rancangan Program Aplikasi Penampil Suhu

Pada pembuatan aplikasi ini dibutuhkan beberapa komponen pada toolbox, yaitu : a. Label, berfungsi menampilkan teks, dimana pengguna program tidak bisa mengubah teks tersebut. b. CommandButton, berfungsi untuk membuat tombol perintah. c. ComboBox, berfungsi menambahkan kontrol kotak combo yang merupakan control gabungan antara texbox dan listbox. d. Timer, berfungsi untuk membuat kontrol waktu dan interval yang dibutuhkan. e. Texbox, berfungsi membuat teks dimana teks tersebut dapat diubah oleh pengguna program. Rancangan aplikasi penampil suhu ditunjukan pada gambar 3.12 dibawah ini: Gambar 3.9 Rancangan aplikasi penampil suhu

3.11 Diagram Alir

Diagram alir merupakan proses kerja yang terjadi pada program keseluruahn, baik program pada arduino, mikrokontroler, dan pada visual basic. Rancangan perangkat lunak pada pemrograman arduino uno dan mikrokontroler ATMega8 menggunakan bahasa C arduino menggunakan sofware IDE dari arduino. Walaupun ditulis menggunakan bahasa C arduino namun pada dasarnya program tersebut akan dicompile oleh IDE menjadi assembly yang dapat dimengerti oleh mikrokontroler. Pada awal alat diaktifkan, arduino akan membaca data dari sensor suhu pada pin A0 arduino, kemudian data tegangan pada keluaran sensor suhu di konversikan ke dalam bentuk suhu dan dimasukan pada variable sensorvalue, data pada variable sensorvalue diubah ke dalam karakter ASCII desimal kemudian dikirim. Mikrokontroler akan mengaktifkan receiver 433 Mhz RF Link Kit, kemudian baca isi dan panjang pesan pada receiver kemudian kirim data serial ke komputer. Pada komputer, komputer akan membaca data serial dari mikrontroler kemudian menampilkan data tersebut pada komputer. Diagram alir perancangan program dapat dilihat pada gambar 3.13. . Gambar 3.10 Diagram Alir Perancangan Program 38

BAB IV PENGUJIAN DAN ANALISA