Relé USB HID

(1/2) > >>

gundream:
Buenos días a todos, me estreno en el foro con un relé controlable por USB que compré por AliExpress.
Este es el angelito:

Pues bien, mi intención era programarlo desde una aplicación que yo hiciera, gestionando eventos de mi PC. Se suponía que le puedes mandar datos en plan puerto COM.
El tema es que de estos cacharritos hay 2 clases, los que crean un puerto serie a partir del USB, que usa el chip CH340 (a los de Arduino les debe sonar), y luego está este hijo de la gran Bretaña que usa el USB a pelo en modo HID, sin puerto COM, y se controla con una aplicación específica.
Usando el Device Monitoring Studio, he sido capaz de encender y apagar los relés sin la aplicación, así que debe haber una manera de mandar esos datos.


En resumen, ¿alguien sabe como mandar datos usando HID a un dispositivo concreto? Gracias!

MCKSys Argentina:
Hola!

No tengo mucha experiencia controlando USB a bajo nivel; pero encontré lo siguiente: https://github.com/MicrosoftDocs/windows-driver-docs/blob/staging/windows-driver-docs-pr/usbcon/talking-to-usb-devices-start-to-finish.md

Espero te sea útil.

Saludos!

gundream:
Gracias, es posible que la solución esté ahí, pero creo que se me escapa. Este tema es mucha tela para mi.
Voy a pedir otro relé que sea por puerto COM y así trabajo sobre seguro.

profinet:
Para mi gusto, utilizar la tecnología HID es un verdadero dolor de cabeza. Para comunicar un microcontrolador con un PC suelo hacer uso de conversores TTL a USB. Debes instalar los drivers necesarios, pero después el S.O. ya se encarga de generar el descriptor de la interfaz de hardware y obtienes un bonito puerto COM.  :-*

En cuanto a tu pregunta, aquí te dejo una librería que a mí me ayudó mucho en su momento: https://github.com/libusb/hidapi

B€T€B€:


Me interesa el tema, pero no tengo ni idea.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente