Anda di halaman 1dari 24

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

Blog sobre programación

Me gusta Enviar 1
Me gusta
Enviar
1

Sé el primero de tus amigos al que le gusta esto.

En este tema vamos a ver cómo prender y apagar leds mediante el puerto paralelo del computador. Para lo cual vamos a necesitar las siguientes herramientas:

3 leds de diferentes colores

3 leds de diferentes colores

1 Protoboard

1 Protoboard

Cable UTP (1 metro o metro y medio)

Cable UTP (1 metro o metro y medio)

3 resistencias de 1 kilo ohmio

3

resistencias de 1 kilo ohmio

Visual Basic 6.0

Visual Basic 6.0

Unos cuantos pedazos de alambre (puede ser del mismo UTP)

Unos cuantos pedazos de alambre (puede ser del mismo UTP)

Es recomendable tener unos cuantos leds más y unas cuantas resistencias más, por si acaso.

Antes de ver el desarrollo del programa vamos a ver cómo armar el circuito. De hecho es muy sencillo, y se basa en el siguiente diagrama:

hecho es muy sencillo, y se basa en el siguiente diagrama: Diagrama del circuito Para poder

Diagrama del circuito

Para poder entender mejor el circuito. Vamos a dar ciertos detalles sobre el puerto paralelo:

Un puerto paralelo es una interfaz entre una computadora y un periférico cuya principal característica es que los bits de datos viajan juntos enviando un byte completo o más a la vez. Es decir, se implementa un cable o una vía física para cada bit de datos formando un bus.

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

El cable paralelo es el conector físico entre el puerto paralelo y el periférico. En un puerto paralelo habrá una serie de bits de control en vías aparte que irán en ambos sentidos por caminos distintos.

En contraposición al puerto paralelo está el Puerto serie, que envía los datos bit a bit por el mismo hilo.

El sistema operativo gestiona las interfaces de puerto paralelo con los nombres LPT1, LPT2 y así sucesivamente, las direcciones base de los dos primeros puertos es:

LPT1 = 0×378.

LPT2 = 0×278

La estructura consta de tres registros: de control, de estado y de datos.

El registro de control es un bidireccional de 4 bits, con un bit de configuración que no tiene conexión al exterior, su dirección en el LPT1 es 0x37A.

El registro de estado, se trata de un registro de entrada de información de 5 bits, su dirección en el LPT1 es 0×379.

El registro de datos, se compone de 8 bits, es bidireccional. Su dirección en el LPT1 es 0×378.

Conector DB25:

Su dirección en el LPT1 es 0×378. Conector DB25: Conector DB25 El Dataport se usa como

Conector DB25

El Dataport se usa como salida El Statusport se usa como entrada El Controlport se usa de las dos formas anteriores

Con esos antecedentes ahora vamos a explicar los detalles del circuito:

El Circuito

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

leds mediante el puerto paralelo | Blog de Cyberexplorador Donde dice "Pin puerto paralelo" puede ser

Donde dice "Pin puerto paralelo" puede ser cualquier Pin del 2 al 9. No olvidar hacer una conexión al pin 25 que es tierra

El circuito consiste en un led con una resistencia, la resistencia se usa para limitar la intensidad y no pedir más de la que el puerto paralelo es capaz de dar (5 mA). Cuando se active el pin el led se encenderá.

En este proyecto lo que se quiere mostrar es como, con un simple circuito, se puede controlar mediante la computadora una fila de LEDs los que se van a encender en una secuencia que nosotros vamos a controlar con un pequeño programa escrito en el lenguaje de programación Visual Basic 6.0.

El circuito que se va armar será montado sobre una plaqueta, la cual conduce la corriente eléctrica, llamada “protoboard”.

Nuestro objetivo es controlar los diodos LEDs con la computadora, esto es encenderlos y apagarlos según como queramos. Los LEDs son diodos que tienen la capacidad de emitir luz cuando circula una corriente por ellos. Esta corriente debe ser del orden de los 10 mA (miliampers). Para limitar la corriente que pasa por los LEDs se usan las resistencias que se oponen al paso de ella.

Para controlar un circuito externo con la computadora se usará el puerto paralelo de ella, para conectar el puerto con el circuito se necesitará el cable paralelo o conector DB-25. El paso siguiente es soldar cable fino UTP a los pines internos del conector. Como los pines están numerados del número 1 al 25, solo usaremos los pines numerados del 2 al 9, también se tiene que soldar un cable al pin 25 (que es el pin de masa o tierra eléctrica) para tener una descarga a tierra común, para nuestro circuito y la computadora. Una vez construido el cable se lo puede conectar al protoboard.

Solo se deben usar tres entradas y tres salidas, ya que son solo tres LEDs los que controlamos. Las tres salidas están conectadas por medio de una resistencia limitadora de corriente a una LED cada una. Estas resistencias son de un valor de 330 ohm y permite que circule una corriente de 10 mA (miliampere) por cada diodo.

Las siguientes imágenes pueden ayudar a apreciar mejor la conexión del circuito:

pueden ayudar a apreciar mejor la conexión del circuito: Grafíco 1. Circuito armado en el protoboard

Grafíco 1. Circuito armado en el protoboard

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

leds mediante el puerto paralelo | Blog de Cyberexplorador Grafíco 2. Circuito armado en el protoboard

Grafíco 2. Circuito armado en el protoboard

Cyberexplorador Grafíco 2. Circuito armado en el protoboard Grafíco 3. Circuito armado en el protoboard Grafíco

Grafíco 3. Circuito armado en el protoboard

el protoboard Grafíco 3. Circuito armado en el protoboard Grafíco 4. Circuito armado en el protoboard

Grafíco 4. Circuito armado en el protoboard

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

leds mediante el puerto paralelo | Blog de Cyberexplorador Grafíco 5. Circuito armado en el protoboard

Grafíco 5. Circuito armado en el protoboard

Cyberexplorador Grafíco 5. Circuito armado en el protoboard Grafíco 6. Circuito armado en el protoboard Grafíco

Grafíco 6. Circuito armado en el protoboard

el protoboard Grafíco 6. Circuito armado en el protoboard Grafíco 7. Circuito armado en el protoboard

Grafíco 7. Circuito armado en el protoboard

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

leds mediante el puerto paralelo | Blog de Cyberexplorador Grafíco 8. Circuito armado en el protoboard

Grafíco 8. Circuito armado en el protoboard

Cyberexplorador Grafíco 8. Circuito armado en el protoboard Grafíco 9. Circuito armado en el protoboard Las

Grafíco 9. Circuito armado en el protoboard

Las imágenes muestran cómo está hecha la conexión en el protoboard.

muestran cómo está hecha la conexión en el protoboard. El programa Para el programa de Visual

El programa

Para el programa de Visual Basic 6.0 se puede usar la librería inpout32.dll o io.dll. Para el presente proyecto se usará la librería io.dll. IO.DLL proporciona un conjunto de comandos útiles para leer y escribir en los puertos de E/S.

El programa que hice lo puedes descargar desde el siguiente enlace:

El archivo comprimido contiene el archivo io.dll

Me gusta Enviar
Me gusta
Enviar

Related posts:

Cloud VPS - Gigas gigas.com/Cloud-V… Créalo en 2 minutos. Con IP fija. Soporte en español
Cloud VPS -
Gigas
gigas.com/Cloud-V…
Créalo en 2 minutos.
Con IP fija. Soporte
en español 24*7.
Pruébalo!

Sé el primero de tus amigos al que le gusta esto.

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

107 comentarios para “Encendido y apagado de leds mediante el puerto paralelo”

y apagado de leds mediante el puerto paralelo” Adrian dice: 14 febrero, 2009 a las 12:04

Adrian dice:

Hola q’ tal,muy bueno,yo estudio eso y ya me toco como practica,solo q’ en 8 leds,y en visual basic pero plataforma .net,en SharpDevelop 2.2,me podrias orientar para ese lenguaje,gracias saludos

2.2,me podrias orientar para ese lenguaje,gracias saludos Responder pequeño dice: 30 agosto, 2012 a las 2:47
podrias orientar para ese lenguaje,gracias saludos Responder pequeño dice: 30 agosto, 2012 a las 2:47 PM

pequeño dice:

oye y no tendras de casualidad el programa para ocho leds porfa XD

Responder
Responder

cyberexplorador dice:

Lo puedes modificar al programa y puedes prender hasta 8 leds que es lo que permite el puerto paralelo.

elias dice: dice:

ola, que tal, me gusto mucho tu circuito, ami me va a tocar haserlo, pero hast ael otro semestro, solo quiesiera saber, si usted me podria orientar y ayudar, por qu eno le entiendo a algunas coasas, y ustdes tiene de masiada experiencia, muchas graxias, se lo pido de la manera mas amable y cordial qu epueda, Graxias

y cordial qu epueda, Graxias ely_raper@hotmail.com Responder Raul Cisterna dice: 25 marzo, 2009 a las 8:54

Raul Cisterna dice:

Te felicito el codigo es muy entendble, ¿ tiene algun inconveniente al hacerlo con 8 bits? ¿aparte de hacer algunas modificaciones? en el codigo?

saludos

algunas modificaciones? en el codigo? saludos Responder David Guillen dice: 14 abril, 2009 a las 11:45

David Guillen dice:

Hola, Muchas gracias por tu aporte es muy completo, me gustaria saber si me puedes ayudar con instrucciones para un programa que

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

permita ingresar por teclado numeros negativos y positivos de 8 bits, luego el programa me debe mostrar el numero atravez del puerto paralelo en leds, identificar el led del bit mas significativo con un color diferente.

Gracias

mas significativo con un color diferente. Gracias Responder UNmanCIto dice: 28 mayo, 2009 a las 3:49

UNmanCIto dice:

te apuesto q te mando el Jaya

2009 a las 3:49 PM te apuesto q te mando el Jaya Responder cyberexplorador dice: 29

cyberexplorador dice: dice:

Simón, pero como si nos salió decidí compartirlo aquí.

Diego dice: dice:

Hola, y muchas gracias por el aporte, pero sabes necesito que los leds se prendan automaticamente de derecha a izquierda y biseversa sera que me puedes ayudar

a izquierda y biseversa sera que me puedes ayudar Responder cyberexplorador dice: 29 mayo, 2009 a

cyberexplorador dice: dice:

Dentro del programa hay una secuencia que se llama Kitt (por el auto fantástico) ahi se mueve de izquierda a derecha automáticamente, solo debes cambiarle el orden y ya te sale.

solo debes cambiarle el orden y ya te sale. Responder edgar777 dice: 15 junio, 2009 a

edgar777 dice:

porfavor le agradeceria mucho a la persona que me pueda ayudar a simular el juego de luces del auto fantastico hecho en visual basic 6.0 con el codigo fuente del programa, lo que pasa es que tengo que implementar mediante el puerto paralelo a la placa que tiene los 8 leds controlando por mi PC. o si puede porfavor mandemen un manual donde pueda aprender paso a paso como programar estos codigos…ha…¡¡ por cierto el PIC que utilizo para este ejemplo es el PIC 18F4550 ……

utilizo para este ejemplo es el PIC 18F4550 …… Responder Gerardo dice: 17 junio, 2009 a

Gerardo dice:

Hola tengo que hacer un programa similar solo que en mi placa con los led tengo unos pushbuttons entonces cada vez que presiono un pussbutton en la placa me debe de ejecutar un subprogramita desde el pc para encender leds, no se si me explique gracias por adelantado

BAUNI dice: BAUNI dice:

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

MIRA TIENES Q CONECTAR LOS CABLES EN EL PROTOBOARD Y EL LED Y UNA PILA O BATERIA Y CONECTAS LOS CABLES EN EL POSITIVO Y NEGATIVO

Y CONECTAS LOS CABLES EN EL POSITIVO Y NEGATIVO Responder alejandro sotomayor dice: 21 junio, 2009

alejandro sotomayor dice:

hola buenos tengo un problema resulta k cuando conecto la camra del pc y luego apagpo el pc la camar se me kda con las luces prendia y el mause igual nesecito saber como lo puedo hacer para k cuando yo apage el pc eltas cosas se apaen definitivamente porfavor nesecito una respuesta

franklin dice: dice:

yo hice una estrella de 5 puntas a cada punta que quiero colocar un led con un suche que encendan como debo hacer

un led con un suche que encendan como debo hacer Responder ziggu dice: 17 julio, 2009

ziggu dice:

Muy bueeno che! gracias por todas las imagenes q pusiste como para q qde bien en claro el circuito, je

como para q qde bien en claro el circuito, je Responder JOSE dice: 21 julio, 2009

JOSE dice:

HOLA HERMANO EL PROGRA ESTOY BAJANDOLO LO PROVARE Y DESPUES TE DIJO

ESTOY BAJANDOLO LO PROVARE Y DESPUES TE DIJO Responder DArio dice: 22 julio, 2009 a las

Muy bueno el circuito yo lo hice parta un proyecto pero en lenguaje java con applets y aplicarlo esto controlando las luces en una casa o estadio alarmas fue muy ninteresante ese es muy sencillo

alarmas fue muy ninteresante ese es muy sencillo Responder eduardo dice: 3 septiembre, 2010 a las

eduardo dice:

hola amigo queria aver si me podias ayudar con algo parecido a lo q isiste en java de controlar alguna luz pero con applets

en java de controlar alguna luz pero con applets Responder Esteban Aufrere dice: 15 agosto, 2009

Esteban Aufrere dice:

Hola gracias por semejante ayuda, ahora te comento, que es lo que pasa si lo que quiero encender sean motores de 220 volt en ves de led de 1.5 volt existe alguna manera de hacer esto?

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

Desde ya muchas gracias

Responder
Responder

cyberexplorador dice:

Existe la manera, una vez me explicaron cómo encender un foco de 120 watts, es un poco más complicado porque se necesitan ciertos componentes electrónicos adicionales. Busca en google cómo prender focos desde el puerto paralelo a lo mejor encuentras alguna idea.

puerto paralelo a lo mejor encuentras alguna idea. Responder Esteban Aufrere dice: 19 agosto, 2009 a

Esteban Aufrere dice:

HOla lo logre de manera muy snecilla poniendo un rele que funciona con 5 volt y maneja corrientes alrededor de los 230 volt 8 amp; ahora como debo hacer en el programa para hacer secuencias a mi necesidad en que parte del codigo debo cambiar dede ya muchas gracias

Francisco dice: dice:

Buen Dia,

Estoy muy interesado en controlar 20 ó 30 led’s por el puerto serial, en esta web he encontrado el mejor ejemplo, ahora bien, tengo una duda, ¿como debo colocar los 20 led en el protoboard?

¿como debo colocar los 20 led en el protoboard? Responder cyberexplorador dice: 21 agosto, 2009 a

cyberexplorador dice: dice:

Con el puerto paralelo podrían controlar máximo 8 leds, los que van del pin 2 al pin 8 son para datos. En mi ejemplo uso apenas 3 leds, pero pueden ser hasta 8 y luego en el programa manipulas como quieres que se prendan.

el programa manipulas como quieres que se prendan. Responder Francisco dice: 21 agosto, 2009 a las

¿Debo usar un multiplexor?

Responder
Responder

cyberexplorador dice:

Para este ejemplo, no.

agosto, 2009 a las 2:26 PM Para este ejemplo, no. Responder Francisco dice: 21 agosto, 2009

Francisco dice:

Según lei en otra web, necesito usar un transistor y combinaciones si quiero mas de ocho led’s

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

el puerto paralelo | Blog de Cyberexplorador Responder Hector dice: 21 septiembre, 2009 a las 2:29

Hector dice:

Esta chido el circuito, se podra aplicar para encender un ventilador? de 12 V, lo necesito para un trabajo que estoy realizando

adrian dice: dice:

buen dia, compa yo entiendo la forna como realizastes el programa,ahora bien tengo una interrigante haber si me puedes dar una idea tengo que realizar un programa para controlar cuatro semaforos mediante un pic 16f84a, ya temgo mas o menos estructurado el programa el pero se presenta a la hora de realizar las pausa ya que en el semaforo mientras unos cambian de rojo a verde, los otros cambian de verde a amarillo y despues a rojo y no se como hacer para que mientras este el contador para el cambio de rojo a verde activo,se tiene que cumplir que los otro que estan en verde pasen a amarillo y luego a rojo al mismo tiempo que cambia el que esta de rojo a verde. espero me puedan ayudar en eso

de rojo a verde. espero me puedan ayudar en eso Responder Irene Rivera dice: 13 octubre,

yo tengo ese programa ya hecho lo hicimos en maqueta en la escuela te lo podria enseñar

en maqueta en la escuela te lo podria enseñar Responder alex dice: 9 octubre, 2009 a

alex dice:

quisiera saber el porque no me permite agregar la io.dll, siempre que la la intento agregar me dice que no se puede agregar :S

intento agregar me dice que no se puede agregar :S Responder jesus dice: 29 octubre, 2009

jesus dice:

buenas he escuchado que es mas conveniente encender los led con ceros en vez de unos… (sea con un negador entre el chip y el led, o programanado para que sea asi directamente) alguien sabe porque?

que sea asi directamente) alguien sabe porque? Responder ivan dice: 27 noviembre, 2009 a las 10:37

ivan dice:

mira yo tengo un timbre alimentado por un puerto usb,,, y quiero un tutorial de como usar tu programa y saber si me puede servir para apagar y encender el timbre cada det. tiempo

gracias!!

y encender el timbre cada det. tiempo gracias!! Responder gaspar dice: 11 enero, 2010 a las

gaspar dice:

holaa si me podrias mandar el mismo programa pero con visual basic.net quiero saber como mandar datos por el puerto paralelo

con net

igual quiero hacer practicas de prender y apagar leds

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

Responder
Responder

cyberexplorador dice:

Lo siento, no tengo el programa en .Net.

9:52 PM Lo siento, no tengo el programa en .Net. Responder angel dice: 14 enero, 2010

angel dice:

una pregunta este circuito debe fundionar solo con el programa visual basic por que yo nesecito hacer un circuito igual a tu ejemplo pero controlado por borland c++

igual a tu ejemplo pero controlado por borland c++ Responder cyberexplorador dice: 14 enero, 2010 a

cyberexplorador dice: dice:

En este caso el programa fue hecho en Visual Basic 6.0. Desconozco cómo hacer el programa en Borland C++, pero el circuito sería exactamente el mismo. Solo cambiaría el programa.

exactamente el mismo. Solo cambiaría el programa. Responder Irene Rivera dice: 13 octubre, 2011 a las

ahora yo ocupo el mismo programa pero en borland c++ si podrias ayudarmee te lo agradeceriaa, esque el programa que estamos viendo es ese, esa es la materia buen dia

molina buitrago edison dice: dice:

deseo hacer el mismo tabajo pero con mas leds(5), y que estos se enciendan y apaguen en un frecuencia cualquiera.(como modifico tu trabajo para poder lograr lo que quiero hacer)??????

gracias a tu respuesta

Responder
Responder

cyberexplorador dice:

Este programa lo hice hace tiempo y ya no tengo el circuito para probar. Estaba revisando el código. Aquí trabajo con 3 leds, para prender el primero lo hago con “PortOut &H378, 32″ para prender el segundo lo hago con “PortOut &H378, 64″ y para prender el tercero lo hago con “PortOut &H378, 128″, es decir, siempre el doble. Está de que le pruebes con un cuarto led y sería con “PortOut &H378, 256″ y el quinto sería con “PortOut &H378, 512″. Así debería funcionarte. Para hacer secuencias ahí tengo varios ejemplos. Solo es cuestión de jugar con los timers. No olvides avisarnos si te funcionó. Saludos

los timers. No olvides avisarnos si te funcionó. Saludos Responder 321321 dice: 8 marzo, 2010 a
No olvides avisarnos si te funcionó. Saludos Responder 321321 dice: 8 marzo, 2010 a las 4:43

321321 dice:

06/07/13

Encendido yapagado de leds

mediante el puerto paralelo | Blog de Cyberexplorador

Gracias x todo me saliode maravila

Cyberexplorador Gracias x todo me saliode maravila Responder Alex dice: 22 marzo, 2010 a las 3:25

Alex dice:

hola, estoy haciendo este mismo proyecto y me surgen distintas dudas que a mi nivel de priimeroo de bachillerato no soy capaz de resolver. El programa me lo he descargado y he instalado Visual Basic 2008, pero ahora no se como ejecutar dicho programa. A parte de este problema, en que pins debo conectar los tres leds para ir de acuerdo con el programa?

Muchas gracias de antemano

Responder
Responder

cyberexplorador dice:

El programa no está hecho en Visual Basic 2008, supongo que hablas de .Net. El programa está hecho en Visual Basic 6.0, el más básico de los Visual Basic, anterior al 2003. Si haces una búsqueda en Google podrás descargarlo sin problema, ya que Microsoft no lo actualiza es fácil conseguirlo por ahí. Allí debes abrir el proyecto y accederás al código fuente del programa. Respecto a los pines, debes utilizar cualquiera desde el pin 2 hasta el pin 9 en el DB25, ya que esos son para datos. Obviamente debes modificar de acuerdo a los pines que usaste el programa. Para probar este programa debes usar los pines 2, 3 y 4.

antonio reyes dice: dice:

creo q es estopido lo q se muestra lla q no son nada claros y aparte lleva un timer555eso es todo

nada claros y aparte lleva un timer555eso es todo Responder juan carlos dice: 3 mayo, 2010

ok me parese genial lo que isite yo quisiera hacer lo mismo por con el programa turbo C++ crees q se pueda hacer ?

con el programa turbo C++ crees q se pueda hacer ? Responder Felipe Hoil Aguilar dice:

Hola, gracias por la informacion, voy a hacer mis primeras pruebas, si tengo dudas te contacto. Espero y algùn dìa puedas subir màs informaciòn referente a los leds como por ejemplo vi un video donde aparece el planeta tierra pero con puras luces dando vueltas.

Saludos desde Cancùn

puras luces dando vueltas. Saludos desde Cancùn Responder ahndresz dice: 7 mayo, 2010 a las 9:50

ahndresz dice:

disculpa una pregunta el conector db 25 debe ser macho o hembra??

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

leds mediante el puerto paralelo | Blog de Cyberexplorador cyberexplorador dice: 8 mayo, 2010 a las

cyberexplorador dice: dice:

Es un conector db25 hembra. Pues en el computador suele haber un DB25 macho, debe ser el contrario al que tengas en el CPU.

debe ser el contrario al que tengas en el CPU. Responder Pablo Mora dice: 21 mayo,

Pablo Mora dice:

Parcero una pregunta

Como hago para que me prendan dos LEDs rojos, dos amarillos y dos verdes al tiempo o sea que en ves de uno sean dos? Me variaria la resistencia?. Gracias Espero su pronta respuesta

resistencia?. Gracias Espero su pronta respuesta Responder cyberexplorador dice: 21 mayo, 2010 a las 5:29 PM

cyberexplorador dice: dice:

Aquí trabajo con 3 leds, para prender el primero lo hago con “PortOut &H378, 32″ para prender el segundo lo hago con “PortOut &H378, 64″ y para prender el tercero lo hago con “PortOut &H378, 128″, es decir, siempre el doble. Está de que le pruebes con un cuarto led y sería con “PortOut &H378, 256″ y el quinto sería con “PortOut &H378, 512″. Así debería funcionarte. Ahi vas poniendo las secuencias y haces que dos leds se prendan al mismo tiempo, es cuestión de jugar con los timers. En el programa hay ejemplos de secuencias. Saludos

luis parmenio dice: dice:

me gustaria inplimetar este circuito pero no se nada de visul vasic i no descargar t u programa gracis se te ve que tienes mu cha experiencia.

gracis se te ve que tienes mu cha experiencia. Responder osvaldo dice: 5 junio, 2010 a

osvaldo dice:

esta chido tu trabajo m sirve de ejemplo para uno similar que estoy realizando gracias por compartirlo

que estoy realizando gracias por compartirlo Responder yo dice: 7 junio, 2010 a las 9:47 PM

yo dice:

tas todo wey… mendigas fotos borrosas!!!

9:47 PM tas todo wey… mendigas fotos borrosas!!! Responder Frank dice: 23 junio, 2010 a las

Frank dice:

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

Saludos, amigo como puedo hacer para en lugar del DB25 usar cable UTP. ya que mi PC no trae DB25. Ley en una web que se puede usar el puerto de la red. Gracias por tu ayuda.

usar el puerto de la red. Gracias por tu ayuda. Responder cyberexplorador dice: 24 junio, 2010

cyberexplorador dice: dice:

No lo sé, tal vez exista un adaptador que reciba un db25 y salga un RJ45. La verdad no sé como habría que hacerlo.

Enrique dice: dice:

Por favor indica en que web lo leiste, es muy interesante ese tema

Responder
Responder

cyberexplorador dice:

Donde leí qué? EL artículo del tutorial es mìo, solo saqué cierta información teórica de otras páginas, pero ya no las tengo.

teórica de otras páginas, pero ya no las tengo. Responder James Tudor dice: 16 julio, 2010

James Tudor dice:

Hola amigos, no soy tan novato en el tema de manejar puertos en visual basic 6.0 pero estoy teniendo un problema que no estoy pudiendo solucionar… he hecho un programa que lee tarjetas RFID lo que no estoy pudiendo es lea cada 5 minutos… pongo un while y se me cuelga el programa, tenia una idea de que controle con el tiempo del la pc para que sea automatico… en resumen mi objeto es hacer click en un boton habrir puerto y que active el lector lea las tarjetas cada momento en todo el dia…

tal vez no he sido tan especifico pero agradezco la ayuda de aquellos que me logren enterder

AMSS dice: dice:

GRACIAS

MUY BUENO PERO NO SABES EN QBASIC,???? YO TENGO Q HACER Q SE ENCIENDAN PRIMERO 1 DESP. 2 DESP.3 Y ADEMAS 1 ,DESP 3, DESP2…. Y LA MINA NOS DIJO HACE LA PLAKETA Y CON EL PROGRAMA…… NOSE PREGUNTALE A UN PROFE…… JAJAJAAJ TA RE MAL…

PREGUNTALE A UN PROFE…… JAJAJAAJ TA RE MAL… Responder Jhon dice: 27 agosto, 2010 a las

Jhon dice:

hola me podrias ayudar con algo, lo q pasa es q yo instalo todo y pongo el codigo en visual basic loq pasa es q cuando lo ejecuto y le doy prender algun led me aparece q el archivo IO:DLL no ha sido encontrado q hago? !!!! me podrias ayudar gracias

Responder
Responder

cyberexplorador dice:

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

Es muy raro, porque dentro del archivo que te descargas está el archivo io.dll. Solo hay que abrirlo con el Visual Basic 6.0 el proyecto y aunque no se tenga el circuito debe funcionar. Siempre y cuando el archivo .dll esté dentro de la carpeta del programa.

.dll esté dentro de la carpeta del programa. Responder Jhon dice: 2 septiembre, 2010 a las

Jhon dice:

mira gracias pero otra pregunta cual archivo dedo que abrir el io.dll o cual? por que yo abro uno de dice proyecto y ya y ademas el visual basic q tengo esta portable.

y ya y ademas el visual basic q tengo esta portable. Responder mario dice: 2 septiembre,

mario dice:

grxias por esta informacion me sirvio muchoo me gustaria q me informaran de mas sircuito es q me toca para mi clase en prepe ok craxias

adolfo dice: dice:

hola, con este diseño puedo saber si al mandar la intruccion de encendido me devuelva si encendio o no?

Responder
Responder

cyberexplorador dice:

No, el sistema no hace eso. Supongo que eso lo pueden hacer con algún elemento electrónico, pero ese no es mi ámbito. Saludos

electrónico, pero ese no es mi ámbito. Saludos Responder fede dice: 11 septiembre, 2010 a las

fede dice:

se puede prender cualquier aparato que sea 220 teniendo un releay (o como se escriba), en computacion lo hicimos, con un historial de cuanto tiempo estaba prendido. tambien programamos que las luces se prendan y apagan a una determinada hora con los DTpicker. cualquier pregunta mandenmen un mail fede_sola@hotmail.com Saludos y suerte

un mail fede_sola@hotmail.com Saludos y suerte Responder Dracula dice: 11 septiembre, 2010 a las 7:29 PM

Dracula dice:

Muchas Gracias, solo tengo una duda, los 3 cables que van al positivo que vienen siendo Pins del 2 al 9 van conectados para las resistencias y estas van al lado positivo del LED cierto?

Pero cual pin seria el que iria para el lado negativo de los 3 leds?

:S

Disculpa, soy nuevo en esto…

06/07/13

Encendido yapagado de leds

mediante el puerto paralelo | Blog de Cyberexplorador

Responder
Responder

cyberexplorador dice:

El pin negativo de los leds se conecta a tierra en el protoboard, al igual que el Pin 25 del DB25 también se lo conecta a tierra en el protoboard.

también se lo conecta a tierra en el protoboard. Responder newL dice: 16 octubre, 2010 a

newL dice:

sabes que pasa loco estuve probando esa version portable de visual basic y me di con la sorpresa de que no sirve si es que quieres hacer una llamada a un dll asi que para este tipo de aplicacion creo que necesitamos la version completa ademas como que yo la estuve usando pero me aburri cuando necesitaba abrir mis archivos pero esta es su principal desventaja nno poder usar los puertos de i/o Saludos a toda la gente del block

newL dice: dice:

y bueno eso de las llaves que hablo ese patin no le hagan caso esta hablando cojudeces jaja

no le hagan caso esta hablando cojudeces jaja Responder Nahuel dice: 13 enero, 2011 a las

Bueno, antes que nada muchas gracias, pero probando esto en windows 7 ultimate (x86) me di cuenta de que no anda, nose si es el soft o que pero la verdad que no prende.

si es el soft o que pero la verdad que no prende. Responder cyberexplorador dice: 23

cyberexplorador dice: dice:

No, cuando hice el proyecto usé Windows XP.

PM No, cuando hice el proyecto usé Windows XP. Responder pedro becerril hernandez dice: 25 enero,

pedro becerril hernandez dice:

hola, soy nuevo en la programacion, me puedes enviar el programa completo para controlar los leds. sebo de tener instalado el visual basic 6.0 pero como descargo las librerias io.dll. te lo agradesco de antemano si me orientas. gracias espero tu respuesta.Que pases buena tarde.

Responder
Responder

cyberexplorador dice:

AL final del artículo está el enlace donde puedes descargar el programa y la librería.

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

leds mediante el puerto paralelo | Blog de Cyberexplorador Nahuel dice: 2 febrero, 2011 a las

Nahuel dice:

Cambie de SO a XP y tampoco me funciona.

Kevin dice: dice:

Que significa este codigo:

‘Imports Microsoft.VisualBasic.PowerPacks’

que es powerpacks???

que es powerpacks??? Responder sergio dice: 22 mayo, 2011 a las 11:54 AM que confusion tan

sergio dice:

que confusion tan grande, se usa un cable utp o un db25 o ambos. esque no le tomaste foto al circuito conectado a la computadora y eso me confunde muchisimo.

Responder
Responder

cyberexplorador dice:

El cable que se usa es el UTP pero el conector es el DB25. SI me olvidé de tomarle las fotos al conector.

SI me olvidé de tomarle las fotos al conector. Responder Rodolfo dice: 25 mayo, 2011 a

Rodolfo dice:

brother y para 8 leds? pasate el kodigo

9:30 PM brother y para 8 leds? pasate el kodigo Responder Eliza dice: 27 mayo, 2011

Eliza dice:

hola

xD!!

de antemano creo que tu publicacion es un muy buen aporte, pero en lo personal yo tengo una duda,puesto que tu aporte es para controlar el proto desde tu pc, y lo que yo necesito para un proyecto que me opidieron en la escuela, es como controlar un programa en tu pc desde el proto.

de antemano mil gracias.

en tu pc desde el proto. de antemano mil gracias. Responder wholfan bonilla dice: 6 junio,

wholfan bonilla dice:

hola amigo que buen programa. necesito tu ayuda es urgente, . como hacer la conexion del pc con la protoboard.

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

leds mediante el puerto paralelo | Blog de Cyberexplorador wholfan bonilla dice: 6 junio, 2011 a

wholfan bonilla dice:

agradezco tu ayuda y pronta respuesta a mi correo ingwholfan@hotmail.com

marco dice: dice:

muy bueno , me podian orintar como trabajo con purto usb como es la coneccion para esto y que programa utilizar….y si pudes

mnadarme proyectos que podria realizar

gracias

mnadarme proyectos que podria realizar gracias Responder allie dice: 22 agosto, 2011 a las 7:51 PM

allie dice:

ola, como puedo agregar io.dll al proyecto??? qando trato de correrlo me pide ese archivo, i lo tngo pro no se como agregarlo -

_-

archivo, i lo tngo pro no se como agregarlo - _- Responder hernan dice: 13 septiembre,

hernan dice:

buen aporte gracias

2011 a las 11:33 AM buen aporte gracias Responder the best dice: 29 septiembre, 2011 a

the best dice:

solo una pregunta xq cuando ejecuto el programa me manda un error que dice asi:

error ’53′ en tiempo de ejecucion no se ha encontrado el archivo: IO.DLL

saludos.

Responder
Responder

cyberexplorador dice:

Hay que agregar la referencia al archivo. Ya no tengo instalado el Visual Basic peor seguro encuentras info en internet.

Saludos.

peor seguro encuentras info en internet. Saludos. Responder the best dice: 3 octubre, 2011 a las

the best dice:

la vdd como apenas estoy empezando en esto no se como hacerle no tengo ni la menor idea pero de todos modos gracias x el aporte.

saludos.

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

leds mediante el puerto paralelo | Blog de Cyberexplorador Responder Irene Rivera dice: 13 octubre, 2011

me podrias ayudar a prender los leds pero con el programa en borland c++ es urgentee se los agradeceriaaaaaaaaaaaaa. tengas buen dia

Juan Luis dice: dice:

Gracias por comparti me va servir de mucho

9:08 PM Gracias por comparti me va servir de mucho Responder itzel dice: 27 noviembre, 2011

itzel dice:

todo esta muy clao…excepto

porqe

dice motor? estas enviando bits a un motor aparte de los leds? aah! ayudaa!

bits a un motor aparte de los leds? aah! ayudaa! Responder itzel dice: 27 noviembre, 2011

itzel dice:

ja qe tonta! perdon! ya vi qe pasa! :O [pena!] esqe no corria el programa

vi qe pasa! :O [pena!] esqe no corria el programa Responder DarioFierro dice: 1 diciembre, 2011

DarioFierro dice:

jajajja ¬¬’ por eso me caes bien jeje

a las 12:07 PM jajajja ¬¬’ por eso me caes bien jeje Responder carlin dice: 29

carlin dice:

tengo un proble ma con el archivo io.dll donde tengo q colocarlo para q pueda hacer funcionar el programa

colocarlo para q pueda hacer funcionar el programa Responder DarioFierro dice: 1 diciembre, 2011 a las

DarioFierro dice:

eres grandooooooooo!!! ME SALVASTE EL CICLO ANUAL ACADEMICO UNAM

ME SALVASTE EL CICLO ANUAL ACADEMICO UNAM Responder JÓseeL dice: 8 enero, 2012 a las 2:18

JÓseeL dice:

!! ^^

hola disculpen tengo una pregunta con respeco al proyecto que esta xevere me gustaria saber como utilizarlo en java y que libreria me tokria utilizar ???

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

el puerto paralelo | Blog de Cyberexplorador Responder gastón dice: 22 febrero, 2012 a las 1:57

gastón dice:

Se pueden encender lámparas a 12 o 220 volts?

suineg dice: suineg dice:

hola, tu codigo es muy bueno al verdad y lo eh entendido mucho y seguro mi pergunta sonara muy tonta pero en el PortOut

&H378, 128

255 para prenderlos todos y 96 en otras combinaciones. Mi pregunta es como determinar el segundo numero en la sintaxis del PortOut, es en base al pin al que se conecta?? … Saludos y nuevamente es un excelente aporte y mas por tomarte el tiempo de contestar

como determinas el segundo numero, mas arriba lei que usabas 32, 64 , 128 … para cada led pero igual tienes

32, 64 , 128 … para cada led pero igual tienes Responder 804800 dice: 12 abril,

804800 dice:

Si no saben como realizar pendejos Es demasiado facil—————……………

Es demasiado facil—————…………… Responder Miguel dice: 13 abril, 2012 a las 3:12 AM Alguien sabe

Alguien sabe porque el puerto paralelo de mi Pc tiene voltaje de salida sin haber ejecutado ninguna aplicación, me gustaría me ayudaran pues el programa no apaga los led que ya están encendidos sin ejecutar la aplicación.

ya están encendidos sin ejecutar la aplicación. Responder Mario Alberto Mendez dice: 18 abril, 2012 a

Hola amigo oye me podrias auxiliar quiero hacer el proyecto pero me ayudaria mucho ver el circuito implementado tendras algunas imagenes?? Gracias de antemano…!!! mi correo es Mario.mc21@gmail.com te lo agradeceria bastante

Mario.mc21@gmail.com te lo agradeceria bastante Responder ivan dice: 24 abril, 2012 a las 11:03 PM Podria

ivan dice:

Podria con este programa activar un on/off a un reele de 5v.

Gracias,

Ivan

activar un on/off a un reele de 5v. Gracias, Ivan Responder ivan dice: 24 abril, 2012

ivan dice:

como consigo el programa para hacer un on/off con visual usando el puerto paralelo.

06/07/13

Encendido yapagado de leds mediante el

puerto paralelo | Blog de Cyberexplorador

Gracias.

puerto paralelo | Blog de Cyberexplorador Gracias. Responder jonathan dice: 24 mayo, 2012 a las 10:40

men gracias por el aporte tengo que hacer lo mismo pero en la U estamos usando borland c++ agradeceria si te pudiera contactar…

Humberto dice: dice:

no se como hacerlo

te

hola amigo emm tengo un problema al ejecutar el programa en Visual

error “unable to start io.sys service. error code = 1275″…………

puerto paralelo mi led automaticamente se enciende… cn solo poner en los huequitos… ayuda please!! gracias!!

cuando le doy clic al boton para prender un led me sale el y una pregunta mas cuando hago mi conexion del led cn el

pregunta mas cuando hago mi conexion del led cn el Responder chitotex dice: 18 septiembre, 2012

chitotex dice:

Alguien kien me pueda pasar el programa para poder ejecutarlo gracias a este correo porfa chitotex@hotmail.com …!

a este correo porfa chitotex@hotmail.com …! Responder cesar dice: 20 octubre, 2012 a las 2:40 AM

cesar dice:

hola, muy bueno el aporte, me gustaria saber si puedes ayudarme a resolver un problema con la libreria io, ya que me aparece runtime error 53, io.dll not found csrv@hotmail.es

Deja un comentario

not found csrv@hotmail.es Responder Deja un comentario Nombre (requerido) E-mail (no se publicará) (requerido)
not found csrv@hotmail.es Responder Deja un comentario Nombre (requerido) E-mail (no se publicará) (requerido)
not found csrv@hotmail.es Responder Deja un comentario Nombre (requerido) E-mail (no se publicará) (requerido)

Nombre (requerido)

E-mail (no se publicará) (requerido)

Sitio Web

(requerido) E-mail (no se publicará) (requerido) Sitio Web Enviar comentario Buscar:
Enviar comentario
Enviar comentario

Buscar:

06/07/13

Encendido yapagado de leds mediante el puerto paralelo | Blog de Cyberexplorador

Acceder Copyright © 2013 Blog de Cyberexplorador. All Rights Reserved.

Follow

Follow Blog de Cyberexplorador

Get every new post on this blog delivered to your Inbox. Join other followers:

Enter email address

Sign me up!

Blog System by Wordpress.org - Free WordPress Themes from book club wordpress theme Provided Free by tickets to cats