agi ko TS .........
jSSC_examples - java-simple-serial-connector - jSSC - java serial port communication library - Google Project Hosting
Try this site bro Jairoh!
then follow nalang sa examples sa site.
successful ko sa pag kuha sa mga COM ports.
mga boss. i tried ganiha buntag w/ this code
detected and COM1. but cge man ug busy ang port oe, nganu mani?Code:import javax.swing.JOptionPane; import jssc.SerialPort; import jssc.SerialPortException; import jssc.SerialPortList; public class readPortNames { public static void main(String[] args) { String[] portNames = SerialPortList.getPortNames(); for(int i = 0; i < portNames.length; i++){ System.out.println(portNames[i]); JOptionPane.showMessageDialog( null, portNames[i] ); SerialPort serialPort = new SerialPort( portNames[i] ); try { serialPort.openPort();//Open serial port serialPort.setParams(9600, 8, 1, 0);//Set params. byte[] buffer = serialPort.readBytes(10);//Read 10 bytes from serial port serialPort.closePort();//Close serial port JOptionPane.showMessageDialog(null, buffer.toString() ); } catch (SerialPortException ex) { System.out.println(ex); JOptionPane.showMessageDialog(null, ex.getMessage() ); } } } }
![]()
bumpz...... tabang mga masters. hehehe
di ko sure about sa jssc na serial api. pero if java comm ang gamiton, mas maayo if mag search usa ka sa mga available COM Ports before ka mag open using CommPortIdentifier. i-try if ma-apply nimo gamit ana imong api na gi-prefer over sa java comm.
EDIT > i-check pod imo mga COM ports, basin naa nag gamit.
Last edited by carmicael; 02-07-2013 at 07:29 PM. Reason: added suggestion
@jairoh, please don't get stuck sa one API lang..
try balik sa Javacomm.. wa pa ko ka-suway kay 64-bit akong windows. ngita og 32-bit..
Getting javacomm jar file..
java - How to get javax.comm API? - Stack Overflow
try this code. gawas dapat na sa tanan COM Ports.. (not sure unsa ang output, kay di mo-gana sa akoa reason above)
then, hinay2x og sabut ang sample codes from here..Code:import java.io.OutputStream; import java.util.Enumeration; import javax.comm.CommPortIdentifier; import javax.comm.SerialPort; public class Javacom { static Enumeration portList; public static void main(String[] args) { portList = CommPortIdentifier.getPortIdentifiers(); while (portList.hasMoreElements()) { System.out.println((CommPortIdentifier) portList.nextElement()); } } }
Sample Java program shows how to write to COM port using Java.
Similar Threads |
|