Замедлить сервопривод

Тема в разделе "Arduino & Shields", создана пользователем Sparkfire, 6 дек 2015.

  1. Sparkfire

    Sparkfire Гик

    Здравствуйте. По незнанию пытаюсь помочь одному знакомому со скетчем, похвастал, что легко, а сам в затыке.

    Ситуация: есть Уно, есть серва и есть кнопка. При нажатии на кнопку- серва движется. Но слишком уж она быстро движется, как ее замедлить, чтоб поворот на 90 градусов выполнялся за 1 сек, понимаю, что надо делить углы поворота, только delay() между ними не вариант, как еще можно замедлить серву?
    Достаточно пары строк, дальше сам дотумкаю.
     
  2. AvaTTaR

    AvaTTaR Нерд

    почему delay не подходит? Движение сервы в прерывании что ли записано?
    В любом случае можете посмотреть millis() это конечно код нагрузит, но 2 переменных и один while вполне помогут заменить delay()