DC-DC преобразователь для детского электромобиля

А у меня примерно это организовано в строках

 if (pot_x > 520 ) {
 if (pot_x < 505) {

Хотела сделать начальную калибровку, а потом подумала зачем, среднее значение при питании 5 вольт всегда будет в этом пределе. А питание будет 5 Вольт.

на 1000 единиц получается надо зазоры от нулевого по 20 единиц в каждую сторону

  if(rc2_data <=1480 || rc2_data >= 1520){

void setup() {
  TCCR1A = TCCR1A & 0xe0 | 1;
  TCCR1B = TCCR1B & 0xe0 | 0x0d;
  //Serial.begin(115200);
  pinMode(9, OUTPUT);
}

void loop() {
  int pot = map(analogRead(0), 0, 1023, 0, 255);
  analogWrite(9, pot);
  //Serial.println(pot);
}

Мне нужно управлять четырьмя моторами.
Получается нужно 8 пинов ардуино с ШИМ.
Подскажите путь решения. :smirk:

если в формате нано, то видимо важгат

Предупреждения игнорим?
И куда наставник смотрит…

все претензии к Коляну )))

Используй плату ардуино с 8ю пинами ШИМ.
Или в чем-то другом вопрос?

На один мотор - один ШИМ если не собираетесь регулировать обмотку возбуждения (что вряд ли).

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

Я не такой🙄

Уже не отмажешься )))

Я не поняла)

Я использую TA6586, чтобы делать реверс.

Модуль на PCA9685 для моих целей подойдёт?

Вам же не нужно подавать ШИМ одновременно на оба контакта, правда? Один ШИМ-сигнал можно коммутировать, самое простое - с пом. реле. А самим реле управлять вторым сигналом, подаваемым на драйвер.

ПС


На один мотор - один ШИМ

ППС. И макс.ток, если станете регулировать скорость с пом.этого драйвера, 0.5 А примерно, иначе белый дым выйдет.

пойдёт

ты бы код поправил по фэншую, а то знающие критикуют наставника )))

Правильно делают.

Не ремонтируй то, что работает.

Грина на тебя нету )))

Если ставить реле, тогда можно и транзистор использовать.
Сейчас поищу реле на 6 ножек.

Напишите в конце концов, что вы хотите получить и какой драйвер используете. Сплошные полувопросы с недомолвками!