hola que tal alguien que tenga un ejemplito para prender un led con el puerto paralelo.
por ejemplo que me salga en un form un boton que cuando le pique se prenda el led que esta colocado en el pin 2 en el puerto.
Pasate por aqui
http://foro.elhacker.net/java/problemas_con_puerto_paralelo_con_jna_y_java-t294554.0.html;msg1459379#msg1459379
Umm..puedes hacerlo usando los jni o jna, o puedes descargarte alguno ya compilado, aqui un ejemplo y te pongo la dll para que descargues:
Esta es la clase que manda las señales, solo hay que cambiar el valor de i
class Leds {
Short i;
public Leds(short i){
this.i=i;
}
public void run(){
short portAddress = (short)0x378; // Hex Address of Data Byte of PC Parallel Port
System.out.println("leds: "+i);
short value=i;
pp.Out32(portAddress, value);
}
}
Y esta clase es la que carga la dll, tienes que compilarla igual:
public class ioPort
{
// declare native methods of 'jnpout32.dll'
// output a value to a specified port address
public native void Out32(short PortAddress, short data);
// input a value from a specified port address
public native short Inp32(short PortAddress);
// load 'jnpout32.dll'
static { System.loadLibrary("jnpout32");}
}
y aqui el link de la dll, recuerda que debe de estar en la misma carpeta donde ejecutes el programa, o bien en la del sistema system32 ;)
http://www.megaupload.com/?d=SZN7RB4H
aqui la fuente donde lo encontre
http://www.psicofxp.com/forums/programacion.313/425082-control-de-leds-puerto-paralelo-java-4.html
Saludos ;)
hola que tal ya hice una aplicacion con leds con el puerto paralelo. es un semaforo aqui les dejo la aportacion ehca en netbeans en la carpeta src viene el .dll este debe estar junto el jar compilado para que funcione la aplicacion.
http://www.4shared.com/file/v2BwfWU7/Prender_led.html
Hola tu programa esta excelente pero no puedo ver el codigo que realizaste en c me puedes mandar en bloc de notas es de urgencia por favor
stephanyV el codigo es de java
Y lo puedes descargar de la pagina de 4shared que subio el usuario josco
es esta
http://www.4shared.com/file/v2BwfWU7/Prender_led.html
PD: en el archivo que descargas hay una carpeta llamada 'SRC' donde estan los '.java' para que veas el codigo