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