убрать шум сервы sg90 после поворота на 180 гр .

Тема в разделе "Моторы, сервоприводы, робототехника", создана пользователем GCA, 18 фев 2019.

  1. GCA

    GCA Нуб

    Возникла такая проблема .Скетч раюотает и всё корректно функционирует ,но...Хочется избавиться от звука после поворота на 180 гр у сервы .Понятное дело ,что она держит угол ,но держать его нет никакого смысла ,так как нагрузки на неё нет никакой .Есть вариант отключить её через Detach ,но как это сделать ?Пробовал -не получилось .Пропишите ,если не затруднит весь скетчик


    Вот сам скетч :

    #include <Servo.h>
    int N=0 ;
    int i ;
    Servo servo1;

    void setup(){

    Serial.begin(9600);
    pinMode(4, INPUT);
    }
    void loop(){
    if(digitalRead(4)==1 && N==0){
    servo1.attach(9);
    Serial.println("A=1&N=0");
    for(i=0; i<200; i++)
    {
    servo1.write(i);
    delay(5);
    }
    delay(5000);
    N++ ;
    }

    if(digitalRead(4)==1 && N==1){
    servo1.attach(10);
    Serial.println("A=1&N=1");
    for(i=0; i<180; i++)
    {
    servo1.write(i);
    delay(5);
    }
    delay(5000);
    N=0 ;
    }
    }
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    Вставьте код правильно.
     
  3. выставьте значение поменьше 180
     
  4. GCA

    GCA Нуб

    Прбовал на 175 ,гудит аналогично .
     
  5. GCA

    GCA Нуб

    В каком смысле правильно?Вроде норм же .
     
  6. Tomasina

    Tomasina Сушитель лампочек Модератор

    Для вставки кода есть специальная кнопочка в редакторе.
    Читать и вникать в ЭТО не имеет смысла.
     
  7. Daniil

    Daniil Гуру

    Почитайте темы в любом разделе, в каждом разделе есть тема про оформление
     
  8. я поворачиваю серву, потом делаю деаттач
     
    Andrey12 нравится это.
  9. GCA

    GCA Нуб

    Блин ,а как это сделать???Неужели сложно конкретно написать .Я потрясаюсь людям ,как любят футболить .
     
  10. В кривовставленном коде есть servo1.attach(9) и команда на поворот. Если после это выполнить servo1.detach() то она умолкнет до следующего подключения.
     
  11. Tomasina

    Tomasina Сушитель лампочек Модератор

    Если бы вы правильно оформили код, то получили бы ответ в первый же день. Так тут принято ;)
    Криво вставленный код просто игнорируют, будто его нет вовсе - ибо в этой каше нет ни отступов, ни нумерации строк - как указать на ошибку?
     
    Daniil и Andrey12 нравится это.