Страница 2 из 2

Управление драйвером BLDC по rs232

Добавлено: 21 ноя 2019, 00:28
Nikan
.

Управление драйвером BLDC по rs232

Добавлено: 21 ноя 2019, 06:38
edyapd
Если "S=" может быть только в начале строки, то выделенное красным будет лишним

Изображение

Управление драйвером BLDC по rs232

Добавлено: 21 ноя 2019, 10:17
Evin
Nikan писал(а): 21 ноя 2019, 00:28проверь
А зачем двойная отправка в порт?
Substring1_N.JPG
Отправлено спустя 25 минут :
Для полного понимания подключился к драйверу напрямую и записал небольшой лог.
Возможно это поможет...
Монитор.JPG

Управление драйвером BLDC по rs232

Добавлено: 21 ноя 2019, 10:45
Nikan
.

Управление драйвером BLDC по rs232

Добавлено: 21 ноя 2019, 11:10
Evin
Урррраааааааа!!!!! Заработало!!!!!! :yahoo:

Вот так заработало:
ESP32_Serial_String_Final.JPG
Спасибо огромное всем за помощь :smile152:

Управление драйвером BLDC по rs232

Добавлено: 21 ноя 2019, 11:23
Nikan
.

Управление драйвером BLDC по rs232

Добавлено: 21 ноя 2019, 11:25
edyapd
[ref]Evin[/ref], блок суммирования можно убрать. Вы и так знаете, что начнётся со "Start=2"

Управление драйвером BLDC по rs232

Добавлено: 21 ноя 2019, 13:03
Evin
edyapd писал(а): 21 ноя 2019, 11:25 блок суммирования можно убрать
без него не работает почемуто....

Отправлено спустя 1 час 12 минут 39 секунд:
Выкладываю весь проект. может кому пригодится.
Краткое описание:
Нано+LCD1602-I2C+ Энкодер отвечают за отображения параметров на дисплее и навигацию по меню.
ESP32 - отвечает за связь по всем протоколам. (выложена часть проекта. в конечной версии есп будет измерять температуру и давление по I2C, рулить еще одним драйвером BLDC по serial1 (сейчас используются Serial0 и Serial2), шаговиком пинами, и обеспечивать управление по WiFi)
если потянет... :smile37:

Всем добра!