я делаю проект инкубатор !!! прошу помочь!

Тема в разделе "Iskra JS, Espruino, Йодо", создана пользователем kotemorte, 4 фев 2017.

  1. kotemorte

    kotemorte Нуб

    мне для инкубатора надо чтобы серво привод поворачивался медлено с 0 градусов до 180 и там остоновился на 6 часов прошло 6 часов и он обратно медленно поворачивается от 180 градусов до 0 градусов и так бесконечно !прошу помочь со скетчем все перепробывал !
    работаю на iskra js
    среда прогромирования Espruino Web IDE
     
  2. ИгорьК

    ИгорьК Гуру

    На Искра JS не скетчи а скрипты. Все пугаются и никто не поможет, пока правильно не обзовете.
     
  3. Heretique

    Heretique Нерд

    Когда сталкивался с подобной проблемой - решал через вызовы функций с большим делеем.
    Типа:

    var n;

    function srvUp(n){
    n = n+10;
    servo.write(n)
    setTimeout(srvUp2, 1500)
    }

    function srvUp2(n){
    n = n+10;
    servo.write(n)
    setTimeout(srvUp, 1500)
    }

    И ходим по кругу, пока не придём к цели.
    Можно загонять в цикл, если нужда есть, можно через if-else вызывать функцию возврата к обратной точке.
     
    Belonenko нравится это.