Buscar más trabajos sobre...
×

Encendido y apagado de LEDs (mediante el computador) instalados en un circuito eléctrico

Enviado por pablo

  1. Objetivo
  2. Materiales
  3. Circuito
  4. Programa
  5. Referencias

PROYECTO FINAL

Objetivo

  • Objetivo General

Realizar un programa, el cual pueda controlar el encendido y apagado de leds (mediante el computador), instalados en un circuito eléctrico.

Materiales

  • Proto board

  • Leds

  • Resistencias

  • Cable lpt1

  • Cables de alargamiento

  • Maqueta de una casa (opcional)

Circuito

Para el circuito se conecto 5 leds con sus debidas resistencias, el circuito puede ser conectado tanto en serie como en paralelo depende del proyecto que se va a realizar.

Monografias.com

Monografias.com

Monografias.com

Programa

import parport.ParallelPort;

import java.io.*;

public class Led {

//------------------------------------------

public static class Aplicacion {

private ParallelPort lpt1;

public Aplicacion()throws IOException

{

int pin=0;

BufferedReader w=new BufferedReader(new InputStreamReader(System.in));

//lpt1 = new ParallelPort(888); // 0x378 normalmente es utilizado para impresora LPT1

int opcion=0;

do {

System.out.println("1) Prender PIN 7.");

System.out.println("2) Prender PIN 6.");

System.out.println("3) Prender PIN 5.");

System.out.println("4) Prender PIN 4.");

System.out.println("5) Prender PIN 3.");

System.out.println("6) Prender PIN 2.");

System.out.println("7) Apagar Todas.");

System.out.println("8) Prender Todas.");

System.out.println("9) Salir.");

opcion = Integer.parseInt(w.readLine());

switch(opcion){

case 1 :

pin = (int)Math.pow(2,0);

//potencias desde 2 elevado a 0

break;

case 2 :

pin = (int)Math.pow(2,1);

break;

case 3 :

pin = (int)Math.pow(2,2);

break;

case 4 :

pin = (int)Math.pow(2,3);

break;

case 5 :

pin = (int)Math.pow(2,4);

break;

case 6 :

pin = (int)Math.pow(2,5);

break;

case 7 :

pin = 0;//apagar todo

break;

case 8 :

pin = 255; //prender todo

break;

}

lpt1.write(pin);//manda a la impresora

}while(opcion!=9);

}

}

//----------------------------------

public static void main(String[] args)throws IOException

{

new Aplicacion();

}

}

Monografias.com

Referencias

  • Links que ayudaron al proyecto:

  • http://estebanfuentealba.wordpress.com/?s=Encender+Luces+Led+Con+Java+y+Puerto+Paralelo+LPT1

  • http://www.psicofxp.com/forums/programacion.313/425082-control-de-leds-puerto-paralelo-java.html

  • http://www.laneros.com/archive/t-23408.html

  • http://www.psicofxp.com/forums/programacion.313/425082-control-de-leds-puerto-paralelo-java-3.html

  • http://www.forosdeelectronica.com/f26/manejar-puerto-paralelo-serie-java-663/

en c:

  • http://www.forosdeelectronica.com/f26/puerto-paralelo-c-870/

  • http://mimosa.pntic.mec.es/~flarrosa/puerto.pdf

  • http://www.mcbtec.com/puerto_paralelo_pc.htm

  • http://www.cienciafacil.com/RobotsImpresora.html

en visualbasic

  • http://cyberexplorador.wordpress.com/2009/01/27/encendido-y-apagado-de-leds-mediante-el-puerto-paralelo/

otros

 

 

Autor:

Pablo

 


Comentarios


Trabajos relacionados

Ver mas trabajos de Ingenieria

 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Iniciar sesión

Ingrese el e-mail y contraseña con el que está registrado en Monografias.com

   
 

Regístrese gratis

¿Olvidó su contraseña?

Ayuda