Собираю устройство - USB джойстик на ATmega8 с программным USB от (Obdev V-USB).
С самой схемой вопросов не возникло, но вот в качестве датчиков нажатий служат пьезоэлементы (На самом деле барабаны ФОРМАНТА, но по сути пьезоэлемент с выходом на TRS коннектор).
Соответственно обычным аудиокабелем (моно) соединяю этот барабан с контроллером по следующей схеме:
Нажмите для просмотра прикрепленного файла
Инвертор потому что контроллер запрограммирован понимать обратную логику (перекомпилировать лень.) и для улучшения качества сигнала перед контроллером. Резистор уменьшает время импульса (эксперементально).
Теперь о проблеме: Ударяю по барабану, проходит импульс и дальше начинается дребезжание постоянное в канале (кнопка постоянно нажата), пока не дернешь питание устройства. Удивительным образом, когда подключаю щуп осциллографа - все начинает работать как надо, один удар один импульс! Убираю щуп - опять все не работает.
Подскажите в чем может быть дело?