Вы находитесь на странице: 1из 12

19/3/2015

ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

GiovynetArtculos
HOME
Home
Mapadelsitio

Buscarenestesitio

ManejodePuertosSerialesRS232conJava
paraWindows

JAVATips
ManejodePuertos
SerialesRS232con
JavaparaWindows
JNI
ObtencindedatosXML
ExelenJavaconJAXB

Giovynet.com
JavaElectronicSolutions

OBJETIVO.
Elsiguientedocumentomuestracomocrearuna
aplicacinjavaparamanipularpuertosserialesRS232.
RECURSOS.
WindowsXP/Vista.
JDK6omayor.
IDEEclipse.
LibrerasGiovynetDriver
Dospuertosseriales.
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.htmlencontrar
elarchivoGiovynetDriver.zip.descargueloy
descomprimalo.

2.CrearproyectojavaenEclipse.
Sigalossiguientespasos:
1.
2.
3.
4.

ClicenFile.
ClicenNew.
ClicenJavaProject.
EnelcampoProjectNameescriba
RS232.
5. ClicenFinish

Observelassiguietesimgenescomogua:

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

1/12

19/3/2015

ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

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

2/12

19/3/2015

ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

3.Adjuntarlibreriasparaelmanejodepuertos
seriales.
Sigalossiguientespasos:
1. AbralacarpetaGiovynetDriver/
2. Copielosarchivos
NativeLibraries/libSerialPort.dll,
NativeLibraries/libSOSerialPort.so,y
SerialPort.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:

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

3/12

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

4.Crearclaseparaescribircdigofuente.

Sigalossiguientespasos:
1.
2.
3.
4.
5.
6.

Clicenelnododelproyecto(RS232).
Clicensrc.
ClicenNew.
ClicenClass.
EscribaAppenelcampoName.
ClicenFinish.
Observelassiguietesimgenescomogua:

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

7/12

19/3/2015

ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

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

8/12

19/3/2015

ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

5.Escribiryejecutarcdigoparaconocerpuertos
libres.

1. EscribaelsiguientecdigoenlaclaseApp:
publicclassApp{
publicstaticvoidmain(String[]
args)throwsException{
SerialPortserialPort=new
SerialPort()
List<String>portsFree=
serialPort.getFreeSerialPort()
for(Stringfree:portsFree){
System.out.println(free)
}
}
}

2. Clicderechoenunaparteenblancodelaclase
App.
3. ClicenRunAs.
4. ClicenJavaApplication.
5. Observelaimpresiondepuertosconsola.
Observelasimgenescomogua:

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

9/12

19/3/2015

ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

6.Escribiryejecutarcdigoparatransmitirdatos
entrepuertoslibres.
Sigalossiguientespasos:

1. Escribaelsiguientecodigo:
importjava.util.List
importapp.Com
importapp.Parameters
importcore.SerialPort
publicclassApp{
publicstaticvoidmain(String[]args)throws
Exception{
//looksforfreeserialports
SerialPortfree=newSerialPort()
List<String>portList=
free.getFreeSerialPort()
for(Stringstring:portList){
System.out.println(string)
}
//SettingsparametersCOM1.
Parameterssettings=newParameters()
settings.setPort("COM1")
settings.setBaudRate("9600")
https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows

10/12

19/3/2015

ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

//InstanceCOM1.
Comcom1=newCom(settings)
//SettingsparametersCOM.
settings.setPort("COM3")
settings.setBaudRate("9600")
//InstanceCOM3.
Comcom3=newCom(settings)
//WriteCOM1.
for(inti=0i<4i++){
System.out.println(">>SendG")
com1.sendSingleData('G')
}
//ReadCOM3
for(inti=0i<4i++){
System.out.println("<<Receive
"+com3.receiveSingleString())
}
}
}

2. Clicderechoenunaparteenblancodelaclase
App.
3. ClicenRunAs.
4. ClicenJavaApplication.
5. Observelaimpresindedatosenviadosy
recibidos.

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

11/12

19/3/2015

ManejodePuertosSerialesRS232conJavaparaWindowsGiovynetArtculos

Comentariosagiovynet@gmail.com

THANKS!!!

Iniciarsesin | Actividadrecientedelsitio | Informardeusoinadecuado | Imprimirpgina | Conlatecnologade GoogleSites

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

12/12

Вам также может понравиться