NodeMcu v3 Esp8266 и Servo MG90S

Romikk
Offline
Зарегистрирован: 26.03.2021

Есть проблема с сервоприводом, на NodeMcu и Arduino Nano одинаковый код, но выполняеться по разному.
На нодемсу сервопривод крутится только до 90 градусов, а на нано целые 180. В чем проблема?
Библиотека стандартная Servo.h, пример из библиотеки.Питание серво идет отдельно +5v. Пин серво на Нодемсу GPIO 13, менял порт не помогало, брал библиотеку AlexGyver'а, та же фигня. 

rkit
Offline
Зарегистрирован: 23.11.2016

Бывает, когда берешь поддельный китайский хлам с аналоговым контроллером вместо цифрового.

Romikk
Offline
Зарегистрирован: 26.03.2021

rkit пишет:

Бывает, когда берешь поддельный китайский хлам с аналоговым контроллером вместо цифрового.

Проблема в nodemcu?

SAB
Offline
Зарегистрирован: 27.12.2016

Аналоговый контроллер - улыбнуло. Помню в институте даже лаба была с использованием аналогового контроллера.

Romikk
Offline
Зарегистрирован: 26.03.2021

Есть решение?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Если есть осциллограф, то будет и решение.

rkit
Offline
Зарегистрирован: 23.11.2016

Серво

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

кстати на ESP8266 своя библиотека Servo.h

Romikk
Offline
Зарегистрирован: 26.03.2021

Знаю, та же фигня

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Romikk пишет:

Знаю, та же фигня

код там не может быть одинаковым, для avr крайности задаются при инициализации девайса, а для ESP они константы 544 и 2400