🕹️ Подключение ДЖОЙСТИКА к ARDUINO

Поділитися
Вставка
  • Опубліковано 29 сер 2021
  • Хелоу!)
    Рассмотрим как подключить модуль джойстика к Arduino. Он может передать на плату свое положение по 2 осям, а также состояние кнопки. С помощью него в конце видео мы построим двухосевой манипулятор, управляющий лазерной указкой.
    Подписаться на канал - / @softprojer
    Весь код из видео тут - disk.yandex.ru/d/7iwnOyS6u7t-sw
  • Наука та технологія

КОМЕНТАРІ • 36

  • @yurydorozhko6094
    @yurydorozhko6094 4 місяці тому +1

    Благодарю за создание полезного видео. В конце вы упоминаете продвинутый джойстик с кучей ножек. Возможно вы уже реализовали какой-нибудь проект на его основе. Сделайте, пожалуйста, видео обзор его использования в простеньком Arduino проекте.

  • @tipo_radiolybitel
    @tipo_radiolybitel 2 роки тому +5

    Спасибо за обьеснение я только начал программировать и не знал!!!

  • @sergiuolarescu9227
    @sergiuolarescu9227 3 місяці тому +1

    Благодарю за создание полезного видео. Спасибо за обьeснение.

  • @user-mn7hw1ui8x
    @user-mn7hw1ui8x 2 роки тому +2

    Большое спасибо за информацию

  • @hardgames7122
    @hardgames7122 Рік тому +1

    Хорошо объясняешь❤❤

  • @grinnintosh
    @grinnintosh Рік тому +2

    Супер👍👍👍👍

  • @user-bt5co9tm5w
    @user-bt5co9tm5w Місяць тому

    Добрый день подскажите пожалуйста а можете помочь по программированию блока управления спецтехники

  • @pucyhok
    @pucyhok 4 місяці тому

    Собрал китайского роботов с манипулятором, загрузил прошивку на Ардуино. Управление движением роботота по стрелкам джойстика ps2. Что должно быть в коде, чтобы управление осуществлялось ситком? Или по мимо прошивки можно библиотеки обновить, загрузить на плату?

  • @danilkamogilka4930
    @danilkamogilka4930 2 роки тому +4

    оххххххх, спасибо! я начинающий, и мне как проект пошло, спасибо!

  • @PIDRILA.228
    @PIDRILA.228 Рік тому +1

    Такая проблема, когда я открываю мониторинг, то х и у по нулям, при движении тоже по нулям, но при нажатии надпись высвечивается. Почему так могло произойти?
    Изменено: вопрос снимается, я пятивольтку не туда подключил)

  • @bread.233
    @bread.233 2 місяці тому

    здравствуйте у меня вопрос пытаюсь загрузить программу пишет: expected primary-expenssion before ';' token
    не могу понять что делать

  • @user-ql3ry8ik6t
    @user-ql3ry8ik6t 7 місяців тому

    Спасибо, а можно вопрос: я хочу выводить все эти данные на олед дисплей I2C, но когда веду стик в сторону- появляются непонятные символы. Что это может быть?

    • @user-ow7ph7wj1t
      @user-ow7ph7wj1t Місяць тому

      покажите код как выводите

  • @reimanflex5403
    @reimanflex5403 10 місяців тому +3

    const int pinX = A0;
    const int pinY = A1;
    const int pinButton = 2;
    void setup() {
    Serial.begin(9600);
    pinMode(pinX, INPUT);
    pinMode(pinY, INPUT);
    pinMode(pinButton, INPUT_PULLUP);
    }
    void loop() {
    int XValue = analogRead(pinX);
    int YValue = analogRead(pinY);
    Serial.print(XValue);
    Serial.print("\t");
    Serial.print(YValue);
    Serial.print("\t");
    if (!digitalRead(pinButton))
    {
    Serial.print("Кнопка нажата!");
    }
    Serial.print("
    ");
    }

    • @user-iu5ug9pz4s
      @user-iu5ug9pz4s 5 місяців тому

      это все в описание есть)

  • @MironAr
    @MironAr 7 місяців тому +1

    а Можно синий и красный провод заменить на другие?

    • @softprojer
      @softprojer  7 місяців тому

      Да, конечно

    • @user-ow7ph7wj1t
      @user-ow7ph7wj1t Місяць тому

      @@softprojer НЕТ! БУДЕТ СИКИРБАШКА!

  • @user-iu5ug9pz4s
    @user-iu5ug9pz4s 5 місяців тому +2

    что за програма?

  • @twestewin3976
    @twestewin3976 Рік тому

    Зачем нужен порт земля?

    • @user-iu5ug9pz4s
      @user-iu5ug9pz4s 5 місяців тому

      не нужное электричество выкидывать🤣

  • @aleksanderdobrodey5948
    @aleksanderdobrodey5948 2 роки тому +1

    Привет. Можете скейч написать, для кораблика.

    • @softprojer
      @softprojer  2 роки тому

      Что за кораблик? 🤔

    • @aleksanderdobrodey5948
      @aleksanderdobrodey5948 2 роки тому +1

      @@softprojer катер для ловли рыбы на блесну.

    • @softprojer
      @softprojer  2 роки тому +1

      @@aleksanderdobrodey5948 Хорошо, напишите, пожалуйста, поподробнее как на ней будет реализовано управление (может на радиоуправлении или просто от провода) и какие функции нужно реализовать, только ее перемещение?

    • @aleksanderdobrodey5948
      @aleksanderdobrodey5948 2 роки тому +1

      @@softprojer Нужно чтобы было на радиоуправлении. на пульте установить три джойстика , один джойстик управляет сервой ( это руль поворота) второй джойстик управляет двигателем с винтом, и третий джойстик управляет тоже электромотором который должен крутится вперёд и назад (леску отматывать и заматывать). движки коллекторные.

    • @softprojer
      @softprojer  2 роки тому +1

      @@aleksanderdobrodey5948 Хорошо, пишите в телеграм @molot369 , разберемся что как сделать. Вот статья где реализован схожий проект usamodelkina.ru/5240-delaem-radioupravlyaemuyu-lodku-na-plate-arduino-nano.html

  • @it9486
    @it9486 Рік тому +3

    Я возможно не прав, но вроде как нельзя подключать сервы, моторы и тд напрямую к ардуино

    • @ktoto6362
      @ktoto6362 8 місяців тому

      Нет немного не так просто моторчики при включении имеют эффект "обратной связи" и дают сильные помехи,поэтому есть контролеры для моторчиков к ардуино. Но если не хотите регулировать скорость и т.д. можно обойтись парой керамических кондеров и одним электролитическим(так как ардуино не отдает большое напряжение то о 12в моторчиках речи не идет так что большие кондеры не потребуются) и я могу ошибаться но через вин порт по-моему идет питание которое подключается к ардуино и возможно там и будет 12в

    • @PRO100YeGoR_KA
      @PRO100YeGoR_KA 7 місяців тому +1

      Нужно через резистор, чтоб гасить помехи и эффек обратной связи

  • @hjflwpkdc5948
    @hjflwpkdc5948 Рік тому +2

    Arduino: 1.8.5 (Windows 10), Плата:"Arduino/Genuino Uno"
    C:\Users\Роберт\OneDrive\Документы\Arduino\sketch_sep23d\sketch_sep23d.ino: In function 'void loop()':
    sketch_sep23d:26: error: 'pinbuutton' was not declared in this scope
    exit status 1
    'pinbuutton' was not declared in this scope
    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции" почему не работает