Setelah mencoba mempelajari karakter Serial Port pada PC, saya coba memanfaatkan Serial Port sebagai sarana membaca status peralatan sensor, misalnya : switch yang menandakan pintu terbuka/tertutup, ada yang melewati sensor Infra Red, dll.
Dalam fungsinya, selain sebagai sarana komunikasi data antara 2 komputer, Serial Port mempunyai 5 Pin yang sifatnya terbagi 2, yaitu : menjadi pengirim signal, dan penerima signal.
2 Pin yang bertugas sebagai pengirim signal (sebenarnya berupa nilai Voltage tertentu) adalah Pin 4 dan 7, sedangkan 3 Pin yang bertugas sebagai penerima signal adalah Pin 1, 6, dan 8.
2 Pin Serial Port ( 4 dan 7) yang diaktifkan (dari aplikasi komputer) bertugas sebagai sumber arus disambungkan ke Pin Common pada Switch, sensor, dll. sedangkan 3 Pin Serial Port (1, 6, dan 8) lainnya bisa dihubungkan ke Pin NC dan NO pada Switch/Sensor.
Dengan kondisi tersebut maka status Switch atau Sensor dapat dideteksi dari Serial Port PC.
Pembacaan status Serial Port dapat menggunakan program Visual Basic, atau program lainnya.
Sumber Arus – Pin 7 (RTS)
Mengaktifkan sumber arus : SerialPort1.RtsEnable = True
Mematikan sumber arus : SerialPort1.RtsEnable = False
Sumber Arus – Pin 4 (DTR)
Mengaktifkan sumber arus : SerialPort1.DtrEnable = True
Mematikan sumber arus : SerialPort1.DtrEnable = False
Status Detect menggunakan Pin 1 (CD)
Perangkat terdeteksi : SerialPort1.CDHolding = True
Perangkat tidak terdeteksi : SerialPort1.CDHolding = False
Status Detect menggunakan Pin 6 (DSR)
Perangkat terdeteksi : SerialPort1.DsrHolding = True
Perangkat tidak terdeteksi : SerialPort1.DsrHolding = False
Status Detect menggunakan Pin 8 (CTS)
Perangkat terdeteksi : SerialPort1.CtsHolding = True
Perangkat tidak terdeteksi : SerialPort1.CtsHolding = False
Tidak ada komentar:
Posting Komentar