Управляйте LCTech Relay X2 с помощью Python и последовательных команд через последовательный порт.Python

Программы на Python
Anonymous
Управляйте LCTech Relay X2 с помощью Python и последовательных команд через последовательный порт.

Сообщение Anonymous »

Поэтому я купил следующее реле и плату (поставляется с модулем ESP-01 8266), которыми хочу управлять напрямую с помощью последовательных команд.
https://www.aliexpress.com/item/1005004 ... 1802KCpL9f
На плате имеется микроконтроллер, который управляет реле на основе последовательных команд. Я заставил его работать как таковой, используя Tasmota, прошитую на чипе ESP и которая затем отправляет последовательные команды. См.: https://templates.blakadder.com/LC-Rela ... 2R-5V.html
Но моя конечная цель — вообще не использовать модуль ESP, а просто управлять напрямую с помощью последовательных команд из сценария Python для этого конкретного проекта и для большей гибкости.
Вот мой текущий сценарий, чтобы попытаться запустить реле из Python через USB-ключ UART с правильными соединениями rx/tx (тот же Ключ UART/FT232, который я использую для прошивки Tasmota на ESP8266). Это приводит к отсутствию ответа от модуля реле... есть ли что-то очевидное, что я делаю неправильно, чтобы правильно общаться с модулем? У меня ограниченный опыт работы с последовательной связью, поэтому я уверен, что, скорее всего, делаю что-то не так.
import serial
import codecs
import time

ser = serial.Serial('/dev/ttyUSB0', 115200)

ser.write(codecs.decode(b'A00101A2','hex'))
time.sleep(5)
ser.write(codecs.decode(b'A00100A1','hex'))
ser.close()

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