Пытаюсь переключать треки с ардуинки, не хочет ни в какую, работает только кнопка стоп/плэй (по центру). Кнопки работают по резистивному типу (если правильно понял), сопротивления кнопок слева направо 50к, 0, 33к. При соединении контакта кнопки с землёй блютуз модуля напряжение на пине МК на модуле падало до 2.3, 0 и 2.05 вольт соответственно. По умолчанию напряжение на нем 3.3 вольта Пока единственное что приходит - повесить по транзистору на каждый контакт и таким образом переключать треки

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

  1. Igor

    как пин атмелов устроен знаешь? у тебя уже делитель есть на плате с блютузом покажи код, всё что нужно уже припаяно

    • Bagasl

      https://pastebin.com/EEN8dEi5

      • Roman

        где программный дебаунс?

      • Igor

        if (digitalRead(BUT_PREV) == LOW) { pinMode(PREV, OUTPUT); digitalWrite(PREV, LOW); } else { pinMode(PREV, INPUT); digitalWrite(PREV, HIGH);

        • Pavel

          И 20 литров изопрапила на дизинфекцию предметов

          • Roman

            нелелю назад из-за продолжительного сидения на диване начала болеть грудь тоже. типа внизу, но это блять не бронхит и даже не пневмония блять. это кому-то сраку лень поднять

        • Igor

          как то так, что бы когда ничего не нажато, у тебя пины были на вход, и не влияли на делитель

          • Bagasl

            должно сработать, сейчас попробую

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

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