Pemrograman Perangkat Lunak pada Komputer Notebook

3.5 Pemrograman Perangkat Lunak pada Komputer Notebook

Berikut adalah gambar diagram alir pemrogram pada Komputer Notebook: Inisialisasi Serial Port Mulai Tombol Up Ditekan Tombol Down Ditekan Tombol Left Ditekan Tombol Right Ditekan Tombol W Ditekan Tombol S Ditekan Tombol A Ditekan Tombol D Ditekan Serial port = “1” Serial port = “2” Serial port = “3” Serial port = “4” Serial port = “5” Serial port = “6” Serial port = “7” Serial port = “8” Tidak Tidak Tidak Tidak Tidak Tidak Tidak Tidak Ya Ya Ya Ya Ya Ya Ya Ya Gambar 3.5 diagram alir program pada Komputer Notebook Universitas Sumatera Utara Program dimulai dengan inisialisasi port komunikasi serial. Untuk menggerakkan motor-motor pada kamera 1 kita bisa menggunakan tombol tanda panah up, left, right, dan down pada keyboard Komputer Notebook. Berikut adalah listing program pada Komputer Notebook : Program dimulai dengan inisialisasi port komunikasi serial. Untuk menggerakkan motor-motor pada kamera 1 kita bisa menggunakan tombol tanda panah up, left, right, dan down pada keyboard PC. Untuk menggerakkan motor- motor pada kamera 2 kita bisa menggunakan tombol “W”, “S”, “A”, dan “D” pada keyboard PC kita sebagai input data serial yang akan dikirimkan dari PC ke mikrokontroler sesuai dengan data yang diperoleh. Berikut adalah listing program pada PC : Public tanda As Integer Private Sub Command1_Click Dim port As Integer port = Text1.Text MSComm1.CommPort = port MSComm1.DTREnable = True MSComm1.RTSEnable = True MSComm1.PortOpen = True Command1.Enabled = False Text1.Locked = True End Sub Private Sub Command2_Click End Universitas Sumatera Utara End Sub Private Sub Form_KeyDownKeyCode As Integer, Shift As Integer Select Case KeyCode Case vbKeyUp MSComm1.Output = 1 Case vbKeyDown MSComm1.Output = 2 Case vbKeyLeft MSComm1.Output = 3 Case vbKeyRight MSComm1.Output = 4 Case vbKeyW MSComm1.Output = 5 Case vbKeyS MSComm1.Output = 6 Case vbKeyA MSComm1.Output = 7 Case vbKeyD MSComm1.Output = 8 End Select End Sub Universitas Sumatera Utara

3.6 Pemrograman Perangkat Lunak Pada Arduino