Kali ini ane mau ngepost pengalaman ane untuk melakukan komunikasi serial antara Arduino Board dengan Ubuntu...
Awalnya ane sempet bingung, soalnya dikampus ane masih make wedus n make VB, disanakan ada component MS COM 6 (Klo gag salah) untuk melakukan komunikasi dengan hardware, trus di Ubuntu gimana? Mesti pake apa? Klo dah ketemu coding n cara komunikasinya gimana?
Pertanyaan itu langsung muncul gitu ketika dosen ane waktu kelas mikrokontroler ngasi tugas untuk mengendalikan Motor DC.
Langsung aja ane nanya ma mbah google dengan berbagai kata kunci, akhirnya ane nemu caranya dan itu make Lazarus (Mirip delphi) di tambah dengan component Sdpo, tapi ampe karang ane belum nemu yang make Gambas.
Jadi yang pertama di lakukan adalah install Lazarus. Lazarus disini usahakan yang versi terbaru dan FPC versi 2.6.0 atau lebih. Kenapa demikian, karena waktu ane nyoba pake FPC versi 2.4.4 Sdpo tak mau berfungsi.
Install Lazarus :
1. Lazarus dan FPC terbaru dapat di donlod | disini.
- Setelah terdonlod, extract ke file tersebut (bedakan foldernya)
- Buka terminal (Ctrl + Alt + T) lalu masuk ke folder FPC
- Lalu ketik sudo dpkg -i *.deb
- Setelah proses installasi selesai, lakukan hal yang sama pada folder Lazarus
atau agar lebih mudah.
2. Download file berikut | getlaz (simpan di HOME agar lebih gampang)
- Buka terminal lalu ketik chmod +x getlaz
- Maka secara otomatis akan mendownload dan menginstall FPC serta Lazarus
dengan besar file download sekitar 100Mb, jika ada pertanyaan jawab yes saja.
Setelah Lazarus berhasil terinstall, maka waktunya menginstall Sdpo
2. Setelah di donlod extract file nya
Nah disana ada banyak file, untuk koneksi serial kita gunakan Sdpo serial
3. Cara installasi Sdpo di Lazarus kayak gini nich gan
- Buka Lazarus trus klik Package -> Open package file (.lpk)
- Pilih folder SdpoSerial dan pilih sdposeriallaz.lpk
- Maka di Lazarus muncul form baru, klik compile
- Jika proses compile (ditandai dengan completed) berhasil tinggal klik install saja
- Jika muncul pertanyaan yang menyatakan restart/rebuild Lazarus cukup
tekan yes.
Dengan demikian Sdpo Serial di Lazarus akan berhasil terinstall.
Berikut adalah contoh Penggunaan SdpoSerial antara PC ane dengan Arduino Uno Board (Contoh ini hanya menghubungkan saja) | Download disini.
Untuk contoh pengendalian motor DC nya akan di post berikutnya..
Semoga bisa membantu ya..
Saran dan kritik sangat diharapkan..
Saran dan kritik sangat diharapkan..