Академический Документы
Профессиональный Документы
Культура Документы
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!!!
https://sites.google.com/site/articulosgiovynet/manejodepuertosserialesrs232conjavaparawindows
12/12