Помогите кто может. уже нет больше сил :((

Тема в разделе "Arduino & Shields", создана пользователем genia1991, 28 фев 2021.

  1. genia1991

    genia1991 Гик

    Всем привет. У меня есть ардуино и самодельный джостик.
    На джостике 5 потенциометров стоят и я пытаюсь эти же потенциометры подключить к адуино (что бы они стали общими) Эти 2 устройства будят работать по очереди. Если джостик отключен то эти потенциометры должны работать с ардуино и наоборот.
    Примерно так подключаю потенциометры. но тогда джостик начинает дергаться :((

    Как можно пользоваться потенциометрами по очереди ? то ардуино их считывает то джостик.
     

    Вложения:

  2. Vovka

    Vovka Гик

    Схема, код???
     
  3. Airbus

    Airbus Радиохулиган Модератор

    Ща угадаю!
    [​IMG]
     
    Рокки1945 нравится это.
  4. genia1991

    genia1991 Гик

    схема ждостика как на картинке. 5 потенциометров

    и часть ардуино такая:
    http://www.radiomexanik.spb.ru/blog...ervoprivodom-s-pomoshchyu-potentsiometra.html

    Потенциометры у обоих схем общие. Работать схемы должны по очереди (не одновременно)
    Получается что ардуино должен управлять серво и возможность работать как джостик.Поты общие должны быть.


    Код (C++):
    #include ‹Servo.h›

    Servo myservo; // создаем серво-объект для управления сервоприводом

    int potpin = 0; // привязываем потенциометр к аналоговому выводу 0
    int val; // переменная для считывания значения с аналогового вывода

    void setup()
    {
    myservo.attach(9); // привязываем сервопривод к  выходу 9
    }

    void loop()
    {
    val = analogRead(potpin); // считываем значение потенциометра (значение от 0 до 1023)
    val = map(val, 0, 1023, 0, 179); // преобразование считанного значения для использованя его с сервоприводом (значение от 0 до 180)
    myservo.write(val); // поворачивает сервопривод в соответствии с преобразованным значением
    delay(15); // пауза
    }
     

    Вложения:

    • usbgame_sch.gif
      usbgame_sch.gif
      Размер файла:
      16,1 КБ
      Просмотров:
      128
  5. vvr

    vvr Инженерище

    на картинке PIC, а здеся ардуиновцы....
     
  6. genia1991

    genia1991 Гик

    там и ардуино тоже.
    я же говорю. что общим потенциометр не получается сделать для 2 схем
     
  7. Рокки1945

    Рокки1945 Гуру

    мультиплексор может
     
  8. genia1991

    genia1991 Гик

    а диодами можно как нибудь ограничить ?
     
  9. parovoZZ

    parovoZZ Гуру

    значит, это невозможно.

    кого?

    ждостик - что это?

    ставь переключать типа П2Т
     
    Airbus нравится это.
  10. Рокки1945

    Рокки1945 Гуру

    Надо программу продумать - подсмотреть как оно у людей
     
  11. genia1991

    genia1991 Гик

    на пины сигналов для потенциометров?
     
  12. parovoZZ

    parovoZZ Гуру

    вся советская бля не так СОВЕТСКАЯ техника работала на них, а у тебя вдруг сомнения?
     
  13. parovoZZ

    parovoZZ Гуру

    ага, подсмотри, как там в айфоне. Последний писк.
     
  14. genia1991

    genia1991 Гик

    а как на диодах ограничить?
     
  15. Igor68

    Igor68 Гуру

    А что значит ограничить? Не понятно ведь!
     
  16. parovoZZ

    parovoZZ Гуру

    что ограничить?
     
  17. genia1991

    genia1991 Гик

    эмм.. ну я думал что можно как то ограничить одну схему и что бы туда не поступал сигнал от потенциометра . пока другая работает.
     
  18. vvr

    vvr Инженерище

    если бы ты с самого начала толково расписал, что у тебя есть и как вся твоя лабуда должна работать, тогда может быть уже и подсказали....
    пока какая то пурга.
     
    Feofan нравится это.
  19. genia1991

    genia1991 Гик

    напишу как время будет. Я все это понимаю. хотя все необходимое выложил
     
  20. akl

    akl Гуру

    если на выходах потенциометров не более 5 вольт, а входы контроллера "самодельного джойстика" достаточно высокоомны, то аналоговые входы ардуины можно подключить к тем же потенциометрам параллельно (и землю не забыть соединить).

    и конечно надо учитывать что если все это соединять длинными соплями, то возможен шум.
     
    SergeiL нравится это.