Есть компас, как передать градусы отклонения на шаговый двигатель через Ардуино? Например компас отклонился на 3 градуса, шаговый двигатель крутануло на 3 градуса Двигатель nema 23

Комментарии: 12

  1. Anonim

    сохранил начальную точку, считал показания компаса, передал серве разность между текущими показаниями и начальной точкой, очевидно же;)

  2. Sim

    Есть много решений этого вопроса - есть простые , есть сложные . Но , как всегда , когда читаешь ТЗ , остаётся вопрос - а на хуя?

    • Ilmir

      Что нахуя?

  3. Flying

    Это для руления?

    • Ilmir

      Да

      • Flying

        если поворачивать руль на величину отклонения, то устройсво будет по инетции пролетать точку равновесия и будет постоянно рыскать. Надо рулить на половину отклонения. Это еще Ноберт Винер во вторую мировую открыл, когда занимался наведением ракет.

  4. Flying

    Просто, если это для удержания курса, то алгоритм неверный

    • Ilmir

      Модно сказать удержания цели, относительно положения тела, ща видео скину https://youtu.be/8aAR5xgOToA?si=SBBsY2Xnl9-Yppbq С 4 минуты

      • Flying

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

        • Ilmir

          Туда крепится датчик один

  5. Elektrougli

    энкодер поставь и двигай

Не нашли ответ?

Вам также может быть интересно