Àíòèäðåáåçã êîíòðîëëåðà ìûøè
-
Compressor
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Пт май 29, 2009 09:38:45
Àíòèäðåáåçã êîíòðîëëåðà ìûøè
Äîáðûé äåíü âñåì!
Åñòü âîïðîñ - äîïóñòèì âìåñòî ëåâîé êíîïêè ìûøè ñòîèò òðàíçèñòîðíûé êëþ÷, íà êîòîðûé ïðèõîäèò ìåàíäð ÷àñòîòîé 4000 Ãö äëèòåëüíîñòü ïà÷êè èìïóëüñîâ 0,12 ñ
Êàê ñðåàãèðóåò êîíòðîëëåð ìûøè íà ýòî? Áóäåò ëè:
1) êëèêàòü êàæäûé èìïóëüñ
2) ïðîèçîéäåò íàæàòèå ïî íà÷àëó ïà÷êè èìïóëüñîâ è îòïóñêàíèå êíîïêè ïî åå îêîí÷àíèþ?
3) êîíòðîëëåð íèêàê íå ñðåàãèðóåò?
Åñëè êòî-òî ñ ýòèì ñòàëêèâàëñÿ ïîìîãèòå ïîæàëóéñòà
Âîîáùå çàäóìêà òàêàÿ ïî ïðèõîäó ïåðâîãî èìïóëüñà äåëàòü 1 êëèê ëåâîé êíîïêîé, êàê ïðîùå ýòî îñóùåñòâèòü?
Åñòü âîïðîñ - äîïóñòèì âìåñòî ëåâîé êíîïêè ìûøè ñòîèò òðàíçèñòîðíûé êëþ÷, íà êîòîðûé ïðèõîäèò ìåàíäð ÷àñòîòîé 4000 Ãö äëèòåëüíîñòü ïà÷êè èìïóëüñîâ 0,12 ñ
Êàê ñðåàãèðóåò êîíòðîëëåð ìûøè íà ýòî? Áóäåò ëè:
1) êëèêàòü êàæäûé èìïóëüñ
2) ïðîèçîéäåò íàæàòèå ïî íà÷àëó ïà÷êè èìïóëüñîâ è îòïóñêàíèå êíîïêè ïî åå îêîí÷àíèþ?
3) êîíòðîëëåð íèêàê íå ñðåàãèðóåò?
Åñëè êòî-òî ñ ýòèì ñòàëêèâàëñÿ ïîìîãèòå ïîæàëóéñòà
Âîîáùå çàäóìêà òàêàÿ ïî ïðèõîäó ïåðâîãî èìïóëüñà äåëàòü 1 êëèê ëåâîé êíîïêîé, êàê ïðîùå ýòî îñóùåñòâèòü?
- Реклама
Конкретно надо проверять. У него полюбому есть защита от дребезга. Если длительность пачки не меньше заданного времени, то сработает как один клик. Но в любом случае ни как не каждый импульс в пачке.Как среагирует контроллер мыши на это?
----
А для чего это? Может более простой и логичный способ подать сигнал на компьютер есть?
-
Compressor
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Пт май 29, 2009 09:38:45
Âîîáùåì ýòî äëÿ îäíîé êîìïüþòåðíîé èãðû íóæíî 
C ýëåêòðîííûõ ÷àñîâ ÿ ñíèìàþ ñèãíàë (òîò ìåàíäð 4 êÃö) íà òðàíçèñòîðíûé êëþ÷ ìûøè.
Çàäà÷à ïðè ñðàáàòûâàíèè áóäèëüíèêà ñäåëàòü âñåãî 1 êëèê (ìîæíî è áîëüøå íå êðèòè÷íî) êàê ìîæíî áûñòðåå ïîñëå çâîíêà. Æàëü â ÷àñàõ íåò äðóãîãî âûõîäà êðîìå çâóêîâîãî ñèãíàëà. Äà, è ïðîãðàììíûå ýìóëÿòîðû îòïàäàþò ñðàçó (êëèåíò èãðû ñëåäèò çà ýòèì).
C ýëåêòðîííûõ ÷àñîâ ÿ ñíèìàþ ñèãíàë (òîò ìåàíäð 4 êÃö) íà òðàíçèñòîðíûé êëþ÷ ìûøè.
Çàäà÷à ïðè ñðàáàòûâàíèè áóäèëüíèêà ñäåëàòü âñåãî 1 êëèê (ìîæíî è áîëüøå íå êðèòè÷íî) êàê ìîæíî áûñòðåå ïîñëå çâîíêà. Æàëü â ÷àñàõ íåò äðóãîãî âûõîäà êðîìå çâóêîâîãî ñèãíàëà. Äà, è ïðîãðàììíûå ýìóëÿòîðû îòïàäàþò ñðàçó (êëèåíò èãðû ñëåäèò çà ýòèì).
В настройках винды есть функция настройки кликов мыша. По моему, там меньше 0.1 сек на дубльклик установить нельзя. С такой периодичностью наверно проверяются прерывания от мышки (в смысле прерывания на нажатие кнопки).
Последний раз редактировалось Aladdin Пт май 29, 2009 10:31:02, всего редактировалось 1 раз.
- Реклама
-
Compressor
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Пт май 29, 2009 09:38:45
- adrenocrome
- Потрогал лапой паяльник
- Сообщения: 365
- Зарегистрирован: Вт окт 21, 2008 15:03:06
- Откуда: moscow
- Контактная информация:
а если на триггере каком-нибудь собрать? пришел первый импульс,триггер переключился,запустил какой-нибудь генератор одиночного импульса нужной длительности и вуаля=). на последующие импульсы ему наплевать. вобщем на логике можно собрать,только подумать немного надо. у меня в пятницу голова не варит =)
-
Compressor
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Пт май 29, 2009 09:38:45
- adrenocrome
- Потрогал лапой паяльник
- Сообщения: 365
- Зарегистрирован: Вт окт 21, 2008 15:03:06
- Откуда: moscow
- Контактная информация:
ну может так? =)
в протеусе работает. некоторые резисторы нужны для протеуса, чтоб логические уровни выставить. думаю,можно в реале и без них.
U1 и U2 - 155ла3, собственно и U3 тоже можно ла3,только входы соединить =) ну а с триггером сам разберешься. при нажатии на верхнюю кнопочку срабатывает триггер, соответственно за ним срабатывает ждущий мультивибратор, который вырабатывает импульс. Потом на верхнюю кнопку хоть обнажимайся,больше импульсов на выходе не будет до тех пор, пока не нажмешь нижнюю - это ресет триггера. Длина импульса зависит от резистора и конденсатора.
вобще давно не собирал на дискретках,может я и не прав. но в симуляторе работает отлично.
в протеусе работает. некоторые резисторы нужны для протеуса, чтоб логические уровни выставить. думаю,можно в реале и без них.
U1 и U2 - 155ла3, собственно и U3 тоже можно ла3,только входы соединить =) ну а с триггером сам разберешься. при нажатии на верхнюю кнопочку срабатывает триггер, соответственно за ним срабатывает ждущий мультивибратор, который вырабатывает импульс. Потом на верхнюю кнопку хоть обнажимайся,больше импульсов на выходе не будет до тех пор, пока не нажмешь нижнюю - это ресет триггера. Длина импульса зависит от резистора и конденсатора.
вобще давно не собирал на дискретках,может я и не прав. но в симуляторе работает отлично.
- Вложения
-
- proteus.jpg
- (103.41 КБ) 435 скачиваний
-
Compressor
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Пт май 29, 2009 09:38:45
-
Compressor
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Пт май 29, 2009 09:38:45
-
Compressor
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Пт май 29, 2009 09:38:45
- adrenocrome
- Потрогал лапой паяльник
- Сообщения: 365
- Зарегистрирован: Вт окт 21, 2008 15:03:06
- Откуда: moscow
- Контактная информация:
Можно ждущий мультивибратор сделать с достаточно длинной выдержкой...
http://www.gelezo.com/ttl_kmop/630000/f ... ulsov.html
http://www.gelezo.com/ttl_kmop/630000/f ... ulsov.html
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
А я понял, что на первый импульс в пачке реагировать, а на остальные (мелкие) нет. Когда придёт следующая пачка, тоже среагировать.ну так задача была по приходу первого импульса на вход выдать один импульс на выходе и больше на вход не реагировать.
Ну, Compressor'у много информации для переваривания дали, думаю, разберётся...
-
Compressor
- Открыл глаза
- Сообщения: 41
- Зарегистрирован: Пт май 29, 2009 09:38:45



