Control Puerto USB con Excel

Después de un cierto tiempo de inactividad en el Blog, paso a publicar hoy esta Página
con un Panel de Control del Puerto USB con Excel, el cual pongo a disposición de quién
le pueda interesar, en los Enlaces que incluyo al final de esta Página.

Comienzo por mostraros la Tarjeta que utilicé para ver el funcionamiento en la práctica,
se trata del Kit de Velleman K8055, que en su versión montada es el  V110, pero que
como no me daba llegado, opté por montarlo yo mismo. Tuve suerte porque me funcionó
a la primera.







Tarjeta Control Puerto USB K8055 de Velleman

Este Kit viene con software de prueba que también se puede bajar desde su Web, y
trae entre otras cosas como DLL y Manuales, esta aplicación Demo de la que os
muestro el Panel.


Panel Demo de Velleman para Tarjeta Control Puerto USB K8055

Pero claro, este Panel Demo está hecho con VB6 y como lo que yo pretendía era tener
un Panel controlado por Excel, más o menos como el que muestro en este Blog, en la
Página que está dedicada al Puerto Paralelo. Decidí, aprovechando ese panel y un
pequeño ejemplo de Código VBA que Velleman adjunta para el manejo de su Tarjeta
con Excel, ponerme a la tarea en cuanto tuviese tiempo, y después de unas "horillas" ,
he logrado componer este Panel que os muestro en las fotos y videos siguientes:

La primera imagen corresponde al Panel de Excel 2007 que es la versión con la que
funciona plenamente.



Control Puerto USB con Excel 1

Esta también corresponde al Panel de la versión Excel 2007



Control Puerto USB con Excel 2

Este Panel corresponde a versión Excel 2003, que solamente funciona bien sobre
Windows Xp, ya que sobre Vista y Windows 7 corre a menos velocidad que la versión
Excel 2007 y no actuan bien los programadores y la lectura de entradas. Las salidas y
las prácticas con las Demos sí se pueden utilizar bajo estos sistemas operativos.


Control Puerto USB con Excel 3

Esta captura de Pantalla de Excel 2007 muestra el Panel en Actividad



Panel Control Puerto USB con Excel 1

Así como esta, en la que se aprecia la actuación de los temporizadores y de los
Programadores que incorpora el Panel


Panel Control Puerto USB con Excel 2

Y pasamos ahora a ver un pequeño Video en el que, a pesar de su mala calidad, se
puede observar con movimiento, la actuación del Panel y de sus correspondientes
ordenes sobre la Tarjeta USB.


Veamos ahora lo más importante de la cuestión para quienes tengan la curiosidad de
probar por si mismo el funcionamiento, ya sea con tarjeta o sin ella.

El archivo original lo creé con Excel 2007, como "Libro de Excel habilitado para macros" y bajo sistema operativo Windows 7, y por lo tanto es como mejor va a funcionar.
Lo probé con Vista y con Windows XP y también funciona.

Desde Excel 2007 se puede guardar como "Libro de Excel 1997-2003" para que
funcione en Excel 2003, pero la velocidad de actuación, por lo que se ve, no es igual en
esta versión y resulta más lento.

Así que, insisto, lo que mejor funciona es Excel 2007 sobre sistema operativo
Windows 7  (32 bits). Con 64bits no va porque la DLL es de 32 bits.

De todas formas, cada uno puede cambiar y mejorar el código a su antojo, lo mismo
que la presentación del Panel.

Podeis bajar el archivo "Control Puerto USB con Excel 2007" desde aquí:

Control Puerto USB con Excel 2007
 y la versión para Excel 2003 la podeis bajar desde aquí:

Control Puerto USB con Excel 2003                                   

El archivo -dll-  K8055D.dll, de Velleman para la tarjeta con la misma referencia, se
debe de copiar en la carpeta System32 de Windows y lo podeis bajar desde aquí:

Archivo DLL para Tarjeta Velleman k8055

¡Atención! este DLL es de 32 bits y no funciona con sistemas de  64 bits

Quien quiera ver una Demo operativa sencilla del Controll del Puerto USB, puede hacerlo haciendo click sobre el enlace siguiente y descargando el archivo para abrirlo con una Excel de 32 bits.

 Demo Probada con Excel 2007 de 32 bits. Funciona así:

Con Procesador de 64 bits, Windows de 64 bits y con Excel de 32 bits se debe de copiar el archivo k8055d.dll dentro del directorio \Windows\SysWOW64.

Con procesador de 32 bits, Windows de 32 bits y con Excel de 32 bits se debe de copiar el l archivo k8055d.dll dentro del directorio \Windows\System32.


Con Excel de 64 bits se puede actualizar el código fácilmente de 32 a 64 bits, según las indicaciones de VBA, pero no funcionará  de todos modos debido a que la k8055d.dll es de 32 bits y no la puede encontrar.


Demo puerto USB con Excel - CON Lib k8055d.dll

Si aún así no funcionase por cualquier causa, se puede descargar la versión siguiente, que al tener la Librería k8055d.dll deshabilitada debería poder utilizarse en cualquier situación y circunstancia, para poder ver el funcionamiento de la Demo de forma virtual en pantalla.

Demo puerto USB con Excel - SIN Lib k8055d.dll

Los manuales en español los podéis descargar desde  aquí:

Manual DLL para Tarjeta Velleman Control Puerto USB k8055

Manual Tarjeta Velleman Control Puerto USB k8055

Y el esquema de la Tarjeta Velleman para Control Puerto USB con Excel desde este enlace:

Esquema Tarjeta k8055


O desde Velleman:

http://www.vellemanprojects.eu/products/view/?id=351346

http://www.vellemanprojects.eu/

Bueno, terminando ya, solamente me queda desear a todos los lectores de este Blog
que disfruten con esta nueva aportación al mismo.

Un Saludo cordial.


Publicado el 24-01-2012
Revisado el 02-07-2017