ардуино + 10 сервоприводов

Тема в разделе "Флудилка", создана пользователем shef882, 6 май 2017.

  1. shef882

    shef882 Нерд

    Привет, ребят, не подскажите ли, собрал робота на ру с nrf24 с 10 сервоприводами управляемые 10 потенцииметрами, но серво работают рывками и это и понятно вот отрезок кода для серв:
    (0, 21, 10, 170)
    (22, 43, 10, 170)
    (44, 65, 10, 170)
    (66, 87, 10, 170) и тд до 255
    что можно сделать чтобы серво работали плавнее? Одновременно работать будут только 2 сервы, так как у меня две руки ))
     
  2. Dmytriy

    Dmytriy Нерд

    Тебе нужно чтобы при плавном повороте потенциометра был такой же плавный поворот серво? Тогда попробуй реализовать это через map. Эта функция поможет перенести пропорционально значения потенциометра на угол поворота сервопривода. https://www.arduino.cc/en/reference/map
     
  3. shef882

    shef882 Нерд

    спасибо попробую
     
  4. rkit

    rkit Гуру

    Серво всегда работают, вне зависимости от того, крутите вы ручки, или нет.
    И 10 серво без дополнительных средств ардуино не обслужит.
     
  5. shef882

    shef882 Нерд

    Дополнительные средства это какойто шилд? Какой не подскажешь ?
     
  6. ostrov

    ostrov Гуру

    I2C-PCA9685
     
    Последнее редактирование: 6 май 2017