manejo de puertos seriales rs-232 con java para windows - giovynet artículos

12
Giovynet Artículos HOME Home Mapa del sitio JAVA Tips Manejo de Puertos Seriales RS232 con Java para Windows JNI Obtención de datos XML Exel en Java con JAXB Manejo de Puertos Seriales RS232 con Java para Windows Giovynet.com Java Electronic Solutions OBJETIVO. El siguiente documento muestra como crear una aplicación java para manipular puertos seriales RS232. RECURSOS. Windows XP/Vista. JDK 6 o mayor. IDE Eclipse. Librerías Giovynet Driver Dos puertos seriales. Hiperterminal. PASOS A SEGUIR. 1. Descargar librerías para el manejo del puerto. 2. Crear proyecto java. 3. Adjuntar librerías para el manejo de puertos seriales. 4. Crear clase para escribir código fuente. 5. Escribir y ejecutar código para conocer puertos libres. 6. Escribir y ejecutar código para transmitir datos entre puertos libres. 1. Descargar librerías para el manejo del puerto. En la siguiente direccion : http://www.giovynet.com/giovynetDriver_es.html encontrará el archivo GiovynetDriver.zip. descarguelo y descomprimalo. 2. Crear proyecto java en Eclipse. Siga los siguientes pasos: 1. Clic en File. 2. Clic en New. 3. Clic en Java Project. 4. En el campo Project Name escriba “RS232”. 5. Clic en Finish Observe las siguietes imágenes como guía: Buscar en este sitio

Upload: jorge-gabriel-escobar-rodriguez

Post on 02-Oct-2015

164 views

Category:

Documents


24 download

DESCRIPTION

lo baje de una pagina de internet, no es mio el trabajo pero me ayudo mucho

TRANSCRIPT

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 1/12

    GiovynetArtculosHOMEHomeMapadelsitio

    JAVATipsManejodePuertosSerialesRS232conJavaparaWindowsJNIObtencindedatosXMLExelenJavaconJAXB

    ManejodePuertosSerialesRS232conJavaparaWindows

    Giovynet.comJavaElectronicSolutions

    OBJETIVO.ElsiguientedocumentomuestracomocrearunaaplicacinjavaparamanipularpuertosserialesRS232.

    RECURSOS.

    WindowsXP/Vista.JDK6omayor.IDEEclipse.LibrerasGiovynetDriverDospuertosseriales.Hiperterminal.

    PASOSASEGUIR.

    1. Descargarlibrerasparaelmanejodelpuerto.2. Crearproyectojava.3. Adjuntarlibrerasparaelmanejodepuertos

    seriales.4. Crearclaseparaescribircdigofuente.5. Escribiryejecutarcdigoparaconocerpuertos

    libres.6. Escribiryejecutarcdigoparatransmitirdatos

    entrepuertoslibres.

    1.Descargarlibrerasparaelmanejodelpuerto.

    Enlasiguientedireccion:http://www.giovynet.com/giovynetDriver_es.htmlencontrarelarchivoGiovynetDriver.zip.descargueloydescomprimalo.

    2.CrearproyectojavaenEclipse.

    Sigalossiguientespasos:

    1. ClicenFile.2. ClicenNew.3. ClicenJavaProject.4. EnelcampoProjectNameescriba

    RS232.5. ClicenFinish

    Observelassiguietesimgenescomogua:

    Buscarenestesitio

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 2/12

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 3/12

    3.Adjuntarlibreriasparaelmanejodepuertosseriales.

    Sigalossiguientespasos:

    1. AbralacarpetaGiovynetDriver/2. Copielosarchivos

    NativeLibraries/libSerialPort.dll,NativeLibraries/libSOSerialPort.so,ySerialPort.jar.

    3. Eneclipse,declicenWindow.4. ClicenShowView.5. ClicenNavigator.6. Clicderechoenelnododelproyecto(RS232).7. ClicenPaste.8. Clicderechoensrc.9. ClicenBuildPath.

    10. ClicenConfigureBuildPath.11. ClicenLibraries.12. ClicenAddJars.13. ClicenSerialPort.jar.14. ClicenOk.15. ClicenOk.

    Observelassiguietesimgenescomogua:

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 4/12

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 5/12

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 6/12

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 7/12

    4.Crearclaseparaescribircdigofuente.

    Sigalossiguientespasos:

    1. Clicenelnododelproyecto(RS232).2. Clicensrc.3. ClicenNew.4. ClicenClass.5. EscribaAppenelcampoName.6. ClicenFinish.

    Observelassiguietesimgenescomogua:

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 8/12

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 9/12

    5.Escribiryejecutarcdigoparaconocerpuertoslibres.

    1. EscribaelsiguientecdigoenlaclaseApp:

    publicclassApp{

    publicstaticvoidmain(String[]args)throwsException{SerialPortserialPort=newSerialPort()ListportsFree=serialPort.getFreeSerialPort()for(Stringfree:portsFree){System.out.println(free)}}

    }

    2. ClicderechoenunaparteenblancodelaclaseApp.

    3. ClicenRunAs.4. ClicenJavaApplication.5. Observelaimpresiondepuertosconsola.

    Observelasimgenescomogua:

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 10/12

    6.Escribiryejecutarcdigoparatransmitirdatosentrepuertoslibres.

    Sigalossiguientespasos:

    1. Escribaelsiguientecodigo:

    importjava.util.Listimportapp.Comimportapp.Parametersimportcore.SerialPort

    publicclassApp{publicstaticvoidmain(String[]args)throwsException{//looksforfreeserialportsSerialPortfree=newSerialPort()ListportList=free.getFreeSerialPort()for(Stringstring:portList){System.out.println(string)}//SettingsparametersCOM1.Parameterssettings=newParameters()settings.setPort("COM1")settings.setBaudRate("9600")

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 11/12

    //InstanceCOM1.Comcom1=newCom(settings)//SettingsparametersCOM.settings.setPort("COM3")settings.setBaudRate("9600")//InstanceCOM3.Comcom3=newCom(settings)//WriteCOM1.for(inti=0i

  • 19/3/2015 ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

    https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows 12/12

    [email protected]

    THANKS!!!

    Iniciarsesin | Actividadrecientedelsitio | Informardeusoinadecuado | Imprimirpgina | Conlatecnologade GoogleSites