12 В USB 4-канальное реле управленияPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 12 В USB 4-канальное реле управления

Сообщение Anonymous »

Я пытаюсь управлять реле с помощью Python, но столкнулся с препятствием.
К сожалению, я не смог найти таблицу данных для этого конкретного реле, а это значит, что я нет правильных команд для отправки.
Вот что я пробовал:
Компьютер распознает устройство как HID ( Устройство пользовательского интерфейса).
Я пробовал различные команды, но ни одна из них не сработала.
Я попробовал этот код, но получил ошибку, потому что мое реле не приняло любые команды:

Код: Выделить всё

import hid

def list_hid_devices():
for device in hid.enumerate():
keys = list(device.keys())
keys.sort()
for key in keys:
print(f"{key}: {device[key]}")
print()

def send_hid_command(vendor_id, product_id, command):
try:
device = hid.device()
device.open(vendor_id, product_id)

print(f"Manufacturer: {device.get_manufacturer_string()}")
print(f"Product: {device.get_product_string()}")
print(f"Serial No: {device.get_serial_number_string()}")

device.write(command)

response = device.read(64)
print(f"Response: {response}")

device.close()
except Exception as e:
print(f"Error: {e}")

print(" HID devices:")
list_hid_devices()

VENDOR_ID = 0x16C0
PRODUCT_ID = 0x05DF
relay_commands = [
[0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00],
[0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00],
]

for command in relay_commands:
send_hid_command(VENDOR_ID, PRODUCT_ID, command)
Мой терминал такой:

Производитель: www.dcttech.com
Продукт: USBRelay4
Серийный номер:
Ошибка: ошибка чтения
Производитель: www.dcttech.com
Продукт: USBRelay4
Серийный номер:
Ошибка: ошибка чтения
Кто-нибудь знает правильные команды для управления этим реле?
Где я могу найти техническое описание этого реле?

Подробнее здесь: https://stackoverflow.com/questions/787 ... ontrolling
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно настроить образец-корабль-создание V2.php de mondial реле реле
    Anonymous » » в форуме Php
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Невозможно настроить образец-корабль-создание V2.php de mondial реле реле
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Я хочу создать простое приложение с двумя кнопками, которые отправляют шестнадцатеричный код на USB-реле.
    Anonymous » » в форуме Android
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • Как конвертировать 4-канальное аудио из WebM в M4A с помощью ffmpeg?
    Anonymous » » в форуме Linux
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Juce::Image::RGB, кажется, создает 4-канальное изображение
    Anonymous » » в форуме C++
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»