http://www.forum.getchip.net/

Несколько действий на одной кнопке AVR
http://www.forum.getchip.net/viewtopic.php?f=10&t=332
Страница 1 из 2

Автор:  Алексей [ 06 фев 2013, 15:20 ]
Заголовок сообщения:  Несколько действий на одной кнопке AVR

Здравствуйте, решил поизучать микроконтроллеры.
Пишу в программе bascom, микроконтроллек - attiny13. Хотел поинтересоваться как сделать несколько функций с помощью одной кнопки, т.е. при нажатии - одно действие, при удержании - другое?
Заранее спасибо.

Автор:  Dust [ 06 фев 2013, 17:10 ]
Заголовок сообщения:  Re: Несколько действий на одной кнопке AVR

Вот ... там точно есть...

Автор:  Алексей [ 06 фев 2013, 18:29 ]
Заголовок сообщения:  Re: Несколько действий на одной кнопке AVR


Автор:  GetChiper [ 06 фев 2013, 20:15 ]
Заголовок сообщения:  Re: Несколько действий на одной кнопке AVR

Самый простой вариант:
- постоянно опрашиваешь состояние кнопки (например в прерываниях)
- кнопка нажата - начинаешь приращение счетчика
- если кнопка отпущена - проверяешь что там натикало в счетчике и решаешь было это короткое нажатие или длинное

Автор:  Dust [ 07 фев 2013, 17:58 ]
Заголовок сообщения:  Re: Несколько действий на одной кнопке AVR


Автор:  Гость [ 07 фев 2013, 19:40 ]
Заголовок сообщения:  Re: Несколько действий на одной кнопке AVR


Автор:  Алексей [ 07 фев 2013, 19:44 ]
Заголовок сообщения:  Re: Несколько действий на одной кнопке AVR


Автор:  aleksandr23uam [ 11 дек 2013, 00:29 ]
Заголовок сообщения:  Re: Несколько действий на одной кнопке AVR

сылка не работает :(

Автор:  aleksandr23uam [ 11 дек 2013, 00:31 ]
Заголовок сообщения:  Re: Несколько действий на одной кнопке AVR

Вот ссылка... там точно есть...
скиньте рабочую сылку, пожалуйста!

Автор:  aleksandr23uam [ 11 дек 2013, 00:45 ]
Заголовок сообщения:  Re: Несколько действий на одной кнопке AVR

да-а-а! А прикол до меня только сейчас дошёл :oops:

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/