Трекшен контроль

цены растут быстро)) я немного знаком с ардуно и мне будет удобнее там настраивать все под себя

там это где?
при определенных правках, этот код компилируется и с среде arduino ide

Спойлер
void setup() {
  Serial.begin(115200);
  
  // Настройка светодиода
  pinMode(LED_PIN, OUTPUT);
  digitalWrite(LED_PIN, HIGH);
  
  // Настройка пинов как входы
  pinMode(COUNTER1_PIN, INPUT_PULLDOWN);
  pinMode(COUNTER2_PIN, INPUT_PULLDOWN);
  
  // Настройка таймеров как счетчики
  setupTimerAsCounter(TIM2, 1, COUNTER1_PIN);
  setupTimerAsCounter(TIM3, 1, COUNTER2_PIN);
  
  // Настройка прерываний NVIC
  NVIC_EnableIRQ(TIM2_IRQn);
  NVIC_SetPriority(TIM2_IRQn, 0);
  NVIC_EnableIRQ(TIM3_IRQn);
  NVIC_SetPriority(TIM3_IRQn, 0);
  
  Serial.println("Setup complete");
}

void loop() {
  static uint32_t lastCheck = 0;
  
  if (millis() - lastCheck >= 100) {
    lastCheck = millis();
    
    // Вычисляем разницу за период
    uint32_t diff1 = counter1 - last_counter1;
    uint32_t diff2 = counter2 - last_counter2;
    
    // Сохраняем текущие значения
    last_counter1 = counter1;
    last_counter2 = counter2;
    
    // Сравниваем
    if (diff1 > 0 || diff2 > 0) {
      float percentage_diff;
      
      if (diff1 > diff2) {
        percentage_diff = ((float)(diff1 - diff2) / diff1) * 100.0;
      } else if (diff2 > diff1) {
        percentage_diff = ((float)(diff2 - diff1) / diff2) * 100.0;
      } else {
        percentage_diff = 0;
      }
      
      // Управление светодиодом
      if (percentage_diff > 10.0) {
        digitalWrite(LED_PIN, LOW);
        Serial.print("ALERT! Difference: ");
        Serial.print(percentage_diff);
        Serial.println("%");
      } else {
        digitalWrite(LED_PIN, HIGH);
        Serial.print("OK - Difference: ");
        Serial.print(percentage_diff);
        Serial.println("%");
      }
    } else {
      digitalWrite(LED_PIN, HIGH);
      Serial.println("No pulses");
    }
    
    // Сбрасываем счетчики (опционально)
    // counter1 = 0;
    // counter2 = 0;
    // last_counter1 = 0;
    // last_counter2 = 0;
  }
  
  delay(10);
}

что вы иммеете ввиду под словом “ардуино”?

ардуино нано

господи, ты действительно хочешь убиться?
плату для мигания светодиодами, засунуть в критически важную систему безопасности?

я кроме нее нечего и знаю, поэтому решил спросить здесь, но тут одни советчики и пустозвоны)))

если вы готовы заняться, то желательно перейти в другой месенджер( вк удобне всего) и конечно озвучить все тонкости по телефону

Yamaha ,блок тракшн-контроль и курсовой устолйчивость, рабочий. 40т.руб. Самовывоз. Последнее предложение. Он еще и температуру меряет . С сотыми долями градуса. Но это так- фича в подарок.

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

у меня на ардуино работает датчик бензина, подогрев сидений, доводчик стекол в машине и привод задней бабки на токарном станке, пока проблем с ней не было. но я понимаю что она может не все

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

а в чем сложность тогда считать показания с двух входов и сравнить их?
извини, но что то слабо верится…
а про доводчик вот прям совсем, каков принцип остановки исполняемого устройства, мотора (ШД)?

давайте дам телефон и завтра по видео докажу что я не балабол

доводчик был с завода только вниз, я добавил наверх, питание двигателя через шунт, двиг уперся на шунте напряжение понялось - сигнал к остановке, никакого волшебства

шд стоит на токарнике, управляется драйвером, который читает импульсы с ардуино

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

все написано мной, но на уровне первокласника, такое писать в трекшен я не готов)

тут можно выложить видео?

без выебства
можно код?

ссылку на удобный ресурс

мой ресурс телефон)) страница в вк. скетч сейчас поищу