РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

Форум на ЭЛВО


РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ



  • Страница 2 из 2
  • «
  • 1
  • 2
Архив - только для чтения
Микросхема с Т-триггером
Сообщение # 11        
Сергей-78
аватар
  Постов: 6050   U 
Цитата Dim9727 ()
Главная проблема: ардуинка должна корректно отрабатывать каждое нажатие кнопки пользователя.Как то так....

Как по мне , плохое решение. Придется нажимать кнопки по два раза. Если применить счетный Д триггер, то при одном нажатии на выходе будет минус, при повторном плюс. Нажали кнопку, с выхода пришел сигнал, что бы вернуть в первоначальное состояние, опять надо нажать кнопку.
Надо применить простейшие логические элементы и на их вход повесить конденсатор на несколько тысяч пик для МОП или КМОП логики или несколько микрофарад , для ТТЛ логики, для того, что бы при отпускании кнопки, сигнал на выходе еще некоторое время присутствовал.
А еще проще такие же конденсаторы повесить на выводы ардуинки, которые идут к кнопкам.
Сообщение # 12        
ctc655
аватар
  Постов: 1790   Друзья 
Игры с конденсаторами для устранения дребезга и для "продления" нажатия не самая хорошая мысль. Я пока не увидел большой частоты нажатия кнопок что бы не хватило на обработку процессором. Кроме того кнопки можно в матрицу "сложить" и будет меньше портов задействовано и сканирование проще. Опять же работать по прерыванию.
Сообщение # 13        
bess0571
аватар
  Постов: 188   Друзья 
Цитата Dim9727 ()
возможно ардуинка не будет успевать обрабатывать нажатия кнопок

Как по мне, так при стоимости китайских arduino nano (pro mini) проще тогда поставить еще одну и возложить на нее чисто опрос датчиков, а вторая пусть исполняет остальное.
Сообщение # 14        
Dim9727
аватар
  Постов: 6   ОК 
Сергей-78, почему плохое? В ардуинке создаю переменную массив в котором храню текущее состояние триггеров, после каждого считывания ардуинка определяет были ли нажаты кнопки по сопоставлению внутреннего массива и массива с триггеров - если они отличаются, значит эта кнопка нажималась. После чего внутренний массив обновляется.
ctc655, честно говоря не думал про матрицу кнопок. В принципе - 4 входа, 4 выхода (для 16 кнопок), по быстродействию мне кажется даже быстрее будет. Спасибо! Попробую подогнать под условия ТЗ.

Добавлено (24.11.2017, 13:39)
---------------------------------------------
bess0571, тоже вариант, спасибо!!!!!

  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Внимание! Форум переехал на Tehnodium.ru



© 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA