#26 Вчора 21:08:32

vanya82111
Учасник
Зареєстрований: 2023-03-23
Повідомлень: 79

Re: ST17H66B динамічною стрічка

Непоняв ззначить це неможливо  big_smile зробить?

Неактивний

#27 Вчора 21:50:17

jokeer
Гість

Re: ST17H66B динамічною стрічка

Хтозна wink ідей вам накидали, а далі вам вирішувати wink
Нейросітка добре говнокодить, прекрасно автокомплітить,  але змусити її зробити саме те що треба - той ще квест.

#28 Вчора 21:56:08

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 905

Re: ST17H66B динамічною стрічка

vanya82111 пише:

Я незнаю що робить yikes

Поки що відкладіть STM32 чи ардуіну. Напишіть програмку, яка виконується у вас на компі і пише в COM-порт (USB-UART) послідовність байтів. Така програмка буде найпростішою. Наприклад, скрипт на пайтоні буде в декілька рядків. Або що вам зручніше та зрозуміліше. LLM з такою задачею також успішно справляються.
Або візьміть будь-яку готову програму-термінал під вашу ОС, яка вміє писати в COM-порт довільні бінарні дані.

Підключіть TX USB-UART адаптера до RX мікроконтролера. Землю, звісно, теж підключіть. А вихід TX від іншого мікроконтролера відключіть. Тільки дивіться, якщо у адаптера 5-вольтовий вихід, а живлення на платі 3.3V, то потрібно дільник 5:3.3 поставити.

Спробуйте для початку відіслати такі самі послідовністі як оригінальний контролер. Чи буде виконуючий контролер реагувати на них?

vanya82111 пише:

Непоняв ззначить це неможливо  big_smile зробить?

Щоб LLM телепатично вгадала, що ви від неї хочете? Навряд чи в найближчі десятиліття smile Машина має працювати, людина — думати.

Остання редакція dimich (Вчора 21:59:28)

Неактивний

#29 Вчора 23:17:33

vanya82111
Учасник
Зареєстрований: 2023-03-23
Повідомлень: 79

Re: ST17H66B динамічною стрічка

Щоб LLM телепатично вгадала, що ви від неї хочете? Навряд чи в найближчі десятиліття smile Машина має працювати, людина — думати.Це ви дарма написали big_smile  big_smile  big_smileТак у мене хрен получиться тоді. Я все зробив що міг sad  но уви .USB-UART з логікою 3.3 В  в мене есть.але як пеедать хрен зна big_smile  Раніше писали може це все зробити на ESP32-C3 Super Mini 5шт ?Так проще говорить АI smile

Остання редакція vanya82111 (Вчора 23:18:44)

Неактивний

#30 Вчора 23:51:28

jokeer
Гість

Re: ST17H66B динамічною стрічка

>>як пеедать хрен зна

На конкретні питання чатік дає нормальні відповіді. Як передати послідовність байт .... чому б так і не спитати?

>>може це все зробити на ESP32-C3 Super Mini 5шт

1 шт досить wink)

Ну пропонували ж простий спосіб, без всяких esp.. USB-UART і python..

#31 Сьогодні 00:26:05

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 905

Re: ST17H66B динамічною стрічка

vanya82111 пише:

USB-UART з логікою 3.3 В  в мене есть.але як пеедать хрен зна big_smile

Ну ось вам пайтон скрипт, що передає дві послідовності позмінно кожні півсекунди:

#!/usr/bin/env python

import sys
import serial
import serial.tools.list_ports
import time

if len(sys.argv) > 1:
    port = sys.argv[1]
else:
    port = next((
        port.device for port in serial.tools.list_ports.comports()
    ), None)

if not port:
    print('No ports found', file = sys.stderr)
    sys.exit(1)

print(f"Using {port}")

ser = serial.Serial(port, 115200)

delay = 0.5

try:
    while True:
        ser.write(bytes.fromhex('AE 01 FF FF 00 00 02 03 3C FF FF 0A FF EF'))

        time.sleep(delay)

        ser.write(bytes.fromhex('AE 01 FF 00 00 FF 02 03 3C FF FF 0A FF EF'))

        time.sleep(delay)

except KeyboardInterrupt:
    sys.exit(0)

finally:
    ser.close()

Порт можна вказати аргументом командного рядка, а якщо запущено без параметрів, то пише у перший знайдений порт.

Остання редакція dimich (Сьогодні 00:35:32)

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму