Pembahasan hardware tentang port serial bisa dilihat di link dibawah
dan banyak lagi, tanya aja ke Mang Google.
Walaupun di PC terbaru, port RS-232 sudah menghilang seiring berkembangnya interface serial yang labih cepat yaitu USB, namun interfacing PC menggunakan port RS-232 masih tetap digunakan. Tentu saja dengan bantuan USBt to RS-232 converter. Alasannya lebih mudah di pemrograman. Dan semua jenis mikrokontroler mempunyai port serial dengan protokol UART (asinkron). Seting port serial di mikro pun gampang. Jadi mari kita bermain-main dengan port serial.
Akses Port Serial Lewat Delphi
Delphi bisa mengakses port serial melalui fungsi-fungsi Windows API atau melalui komponen. Karena kita sukanya yang gampang-gampang, maka komponenlah yang akan dipilih. Untuk komponen saya menggunakan ApdComport, komponen yang terdapat dalam paket TurboPower Async Professional (tpapro). Silakan klik di sini untuk mendownload kompenen tersebut. Saya masih menggunakan yang versi 4.07.
Instalasi TurboPower Async di Delphi 2007
Sebelum bisa digunakan, tpapro harus diinstal terlebih dahulu di IDE Delphi 2007. Untuk itu setelah file hasil download diekstrak, lalu jalankan file setup.exe. File-file komponen tpapro akan diinstal ke folder yang dipilih, misal \C:\Program Files\AsyncPro\packages. Kemudian di folder instalasi bukalah folder “\Packages”, dan buka file “A407_D100.bdsproj”. Lalu di Project Manager Delphi klik kanan di “A407_D100.bpl”, lalu klik install.
Jika compilasi sukses, maka akan muncul informasi bahwa instalasi komponen tpapro telah sukses.
Klik file –> Close All, jika ada confirmasi untuk menyimpan, klik yes. Berarti kita sudah berhasil menginstall tpapro.!!!
Komponen-komponen tpapro akan terinstal di Tool Palete sebagai APRO, APRO Telephony, APRO Fax, dan APRO State Machine. Jadi banyak sekali komponen-komponennya. Tidak hanya komponen untuk port serial, komponen untuk mengakses modem GSM pun ada. Komponen ApdComport ada di palete APRO.
Pada saat instalasi tpapro, Delphi tidak langsung menambahkan folder file-file tpapro ke dalam Library Path. Library path adalah list yang berisi foldel-folder di mana Delphi akan mencari file unit *.pas atau *.dcu pada saat meng-compile sebuah program. Pada saat mengkompail program dengan ApdComport di dalamnya Delphi pasti akan menampilkan pesan error. Oleh karena itu kita perlu menambahkan folder ke dalam library pathnya Delphi. Klik Tool/Option
Folder file unit yang diperlukan berada di folde \Source.
Atau pakai cara saya….copy-kan aja file-file yang ada di folder \Source itu ke dalam folder \Imports-nya Delphi. Dan saya selalu melakukan ini kalau menginstal komponen. Alasannya, kalau menggunakan cara di atas, Delphi terasa sangat lambat pada saat akan mengetik code atau saat akan memunculkan code completion, karena dia harus mencari file-file di folder yang berbeda.
Kalau sudah melakukan proses ini dan saat mengkompail program dengan ApdComport tidak ada error, berarti proses instal komponen sudah benar.
Filed under: Basa Pemrograman | Tagged: Delphi, Port serial | 14 Comments »