Esc 4a 1-2s

Доброго времени суток. Пытаюсь подружить Arduino nano и мини драйвер бесколлекторного мотора(фото прилагаю). Стандартные способы через библиотеку Servo не работают. Кто-нибудь сталкивался с такой ситуацией? Заранее спасибо за ответ : )

Схему это хозяйства можно увидеть? И тип микросхемы?

а поцчему у вас там конструкция из резистора и диода (или это еще один резистор)? регулятор блдц должне в себе все подтяжки иметь, по идее?

Тут и начинается вся свистопляска. Названия у микросхемы нету(где-то читал что это таймер 555), в интернете информации по ней полный 0.(только лоты на алиэкспрессе.)

Однако есть 1 видео на весь Ютуб, в котором автора запускает данный регулятор, но он уходит в защиту при напряжении выше 7.2V. Отвечаю на вопрос: две банки в заряженном состоянии выдают 8V, чтобы он начал подавать признаки жизни я и отпускаю через диоды напряжения до 6.8V.

То самое видео: https://youtu.be/UxM7b4kIhnw?si=tdxUUB1F3Vub2BiO

С какой “такой”?

Ни Вашей схемы, ни Вашего скетча мы не видели, потому только Вы (ну, может, ещё Х) знаете какая там у Вас “такая” ситуация.

Или Вы имеете в виду ситуацию “делаю, а не получается” – с такой, да, стакивались все и не по разу.

придется тебе купить нормальный регуль с нормальной обвязкой и опторазвязкой управляющего сигнала, а эту вот каракатицу выкинь.

и не будут, частота там 50Гц, а тебе надо 400Гц, простая замена на

analogWrite(pin, 127);

примерно 480Гц, должна запустить движок.
номер пина (pin) поменяешь сам (можно 3, 5, 6, 9, 10 и 11)

с ним чете не так изначально, тс пишет что если выше 7,2 зарядить то он в защиту уходит, а должно работать по идее до 8,4В включительно. И чип там какойто мутный нонейм.

и светодиод, насколько я понял светится, хотя не должен.

там целая дискуссия под видео, как раз насчет частоты управления. люди настойчиво говорят про 50Гц с длиной импульса управления от 800 до 2300мксек.

никому нельзя верить))
я не читал комменты.

Для светодиода отдельный пяточок на плате, он просто для красоты и никакую функциональную ценность не имеет.

Вот код, при котором он хоть признаки жизни подавал

#include <PWM.h>

const int ESC_PIN = 9; // Пин Arduino для ESC
const int FREQUENCY = 400; // Частота сигнала
byte power = 10;
String text = "Мощность:";

void setup() {
  Serial.begin(9600);
  InitTimersSafe();
  SetPinFrequencySafe(ESC_PIN, FREQUENCY);
  pinMode(ESC_PIN, OUTPUT); // Устанавливаем пин ESC как выходной
  pwmWrite(ESC_PIN, 50);
  delay(1000);
  pwmWrite(ESC_PIN, 20);
  delay(1000);
  setMotorSpeed(2);
  delay(4000);
}

// Функция для управления скоростью мотора
void setMotorSpeed(int speed) {
  int dutyCycle = map(speed, 0, 100, 95, 252); // Преобразуем проценты в значение для analogWrite
  Serial.println(dutyCycle);
  pwmWrite(ESC_PIN, dutyCycle); // Записываем значение в PWM
}

void loop() {
  Serial.println(text + String(power));
  setMotorSpeed(power);
  delay(5000);
  if (power < 100){
  power += 10;
  }
}

Дополню: полностью работает мотор с данным кодом до 5V

ну теперь осталось узнать, что за мотор?

noname 1503

так если он рассчитан на 5в например, чему вы удивляетесь что защита срабатывает?
хорошо хоть срабатывает.

Ну… Не знаю. В характеристиках написано 2S-3S (7.4-11.1V). Хотя, зная китайцев. на заборе тоже много чего написано…