mini-jack (Troyka-модуль) и не оригинальная Arduino

Тема в разделе "Схемотехника, компоненты, модули", создана пользователем 50VAJJ, 26 май 2017.

Метки:
  1. 50VAJJ

    50VAJJ Нерд

    Привет. Подключил mini-jack (Troyka-модуль) к Arduino(не оригинал),
    Код (C++):
      Serial.print("Right channel: ");
      Serial.print(analogRead(A4));
      Serial.print("\tLeft cnannel: ");
      Serial.println(analogRead(A5));
    всё время принтит 510. Неужели эти модули не совместимы с подобными платами?
     
  2. Tomasina

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

    а что ожидалось получить?
    Какой сигнал подается в разъем jack?
     
  3. 50VAJJ

    50VAJJ Нерд

    Подключи микрофон, Музыка вкл(очень громко)-> принтит 510, Музыка выкл -> принтит 510.
     
  4. 50VAJJ

    50VAJJ Нерд

    Хотел что бы разницу ловил
     
  5. Tomasina

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

    а если не микрофон? (может ему предусилитель нужен, там микровольты с него приходят).
    Подключи в телефон или плеер, вместо наушников. Кабель jack-jack нужен.
     
    50VAJJ нравится это.
  6. mcureenab

    mcureenab Гуру

    скорее всего это уровень тишины. а амплитуда сигнала настолько мала, что АЦП её не фиксирует.
     
  7. 50VAJJ

    50VAJJ Нерд

    Спасибо. Завтра попробую. Но смотрел видео на ютуб канале амперки, там что-то типа эквалайзера/цветомузыки было, с микрофоном.
     
  8. 50VAJJ

    50VAJJ Нерд

    И как можно решить это проблему?
     
  9. mcureenab

    mcureenab Гуру

    сначала надо определить причину, по которой сигнал не доходит до МК. может исходный сигнал слишком слабый, может провод перебит, а может модуль неисправен
     
  10. 50VAJJ

    50VAJJ Нерд

    А то что из-за неоригинального МК маловероятно?
     
  11. mcureenab

    mcureenab Гуру

    Ну раз АЦП МК выдает 510 (это примерно 2.5 В), значит какой то уровень напряжения на неё попадает. Если есть потенциометр от 1кОм, подклчите его крайние выводы на 5 В и GND, а ползунок к A0. И убедитесь, что результат analogRead(A0) меняется с положением ползунка от 0 до 1023.

    можно к A0 подключить проводок и замыкать его на 5 В, 3.3 В, и GND и наблюдать за изменением analogRead(A0).
     
  12. 50VAJJ

    50VAJJ Нерд

    Подключить проводок это же не там где вход папа? А там возле него, где отверстие? То-есть вместе с модулем подключать? Или отдельно?
     
  13. 50VAJJ

    50VAJJ Нерд

    Не подключён - от 260 до 700
    3.3 В - 661
    5 В - 1023
    GND - 0
    Только почему A0? Модуль я подключаю к A4 и A5.
     
  14. mcureenab

    mcureenab Гуру

    Проверьте так же A4 и A5. Думаю, результат будет тот же, а проблема или в модуле или в слабом сигнале или в соединениях.
     
    50VAJJ нравится это.
  15. 50VAJJ

    50VAJJ Нерд

    То-же самое.
     
  16. mcureenab

    mcureenab Гуру

    Вольтметр есть? На переменное напряжение до 10 В. Проверьте им напряжение на джеке. Около 1 В долдно быть.
    Для измерений лучше тон воспроизвести. Фотку модуля пришлите, еще на нем можно контрольные точки поискать.
     
  17. 50VAJJ

    50VAJJ Нерд

    А можно не вольтметр использовать а мультиметр?
     
  18. mcureenab

    mcureenab Гуру

    Конечно. В режиме вольтметра переменного напряжения
     
    50VAJJ нравится это.
  19. mcureenab

    mcureenab Гуру

  20. 50VAJJ

    50VAJJ Нерд