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

Штатный блок Servo с ESP8266

Добавлено: 20 апр 2023, 13:18
ilia040
Добрый день,как возможно заставить корректно работать штатный блок Servo для ESP 8266,как я понял штатный блок не правильно работает с esp,поворачивает на 90 градусов,смотрел в сторону ServoSmooth не подходит мне этот блок.На платформе ардуино программа работала корректно .
[spoiler]
изображение_2023-04-20_132436134.png
[/spoiler]
PS: Решение ниже.

Штатный блок Servo

Добавлено: 20 апр 2023, 14:41
ecoins
ilia040 писал(а): 20 апр 2023, 13:18 Добрый день,как возможно заставить корректно работать штатный блок Servo для ESP 8266,как я понял штатный блок не правильно работает с esp,поворачивает на 90 градусов,смотрел в сторону ServoSmooth не подходит мне этот блок.На платформе ардуино программа работала корректно .
Так и будет. Там есть принципиальные архитектурные различия.
Для ESP32 мы сделали, для ESP8266 наверное и не будем. Рекомендуем уже сейчас переходить на ESP32-C3.
C уваажением, Энвер.

Штатный блок Servo

Добавлено: 02 май 2023, 08:12
ilia040
ecoins писал(а): 20 апр 2023, 14:41
ilia040 писал(а): 20 апр 2023, 13:18 Добрый день,как возможно заставить корректно работать штатный блок Servo для ESP 8266,как я понял штатный блок не правильно работает с esp,поворачивает на 90 градусов,смотрел в сторону ServoSmooth не подходит мне этот блок.На платформе ардуино программа работала корректно .
Так и будет. Там есть принципиальные архитектурные различия.
Для ESP32 мы сделали, для ESP8266 наверное и не будем. Рекомендуем уже сейчас переходить на ESP32-C3.
C уваажением, Энвер.
Добрый день,не могли бы вы скинуть этот блок,попытаюсь перейти на ESP32

Штатный блок Servo с ESP8266

Добавлено: 02 май 2023, 10:14
aidar_i
ilia040 писал(а): 20 апр 2023, 13:18 как возможно заставить корректно работать штатный блок Servo для ESP 8266
Очень просто! Нужно в скетч вставить лишь одну строки кода! Вот пример с дополнительным блоком для корректной работы с сервоприводом ESP8266, проверил на MG90S.
Servo and ESP8266.flp
Можно, конечно, и в библиотеке подправить, но при изменении версии опять будет сбой. Немного подправил название темы для удобства поиска.

Штатный блок Servo с ESP8266

Добавлено: 02 май 2023, 11:03
ilia040
aidar_i писал(а): 02 май 2023, 10:14
ilia040 писал(а): 20 апр 2023, 13:18 как возможно заставить корректно работать штатный блок Servo для ESP 8266
Очень просто! Нужно в скетч вставить лишь одну строки кода! Вот пример с дополнительным блоком для корректной работы с сервоприводом ESP8266, проверил на MG90S.
Servo and ESP8266.flp
Можно, конечно, и в библиотеке подправить, но при изменении версии опять будет сбой. Немного подправил название темы для удобства поиска.
Спасибо большое буду тестить о результатах отпишусь

Штатный блок Servo с ESP8266

Добавлено: 02 май 2023, 13:00
aidar_i
ilia040 писал(а): 02 май 2023, 11:03 Спасибо большое буду тестить о результатах отпишусь
Имейте ввиду, код вставляется в setup, поэтому доп блок вытаскиваете последним, или его вырезаете и вставляете снова при изменении проекта с добавлением новых штатных блоков.
Количество блоков в проекте дб равно количеству сервомоторов со своими настройками.