проблема с задержками и лупами

compozitor
Offline
Зарегистрирован: 19.07.2014

Хочу собрать схему на mega328 чтобы был UV метр LED дисплей и несколько кнопочек активации программ, но столкнулся с проблемой в том что функция deley которая необходима для исключения дребезга кнопок, и еще пара моментов в других скетчах, там везде есть deley.
как мне использовать deley чтобы цикл весь не тормозился или как его заменить, и поменяется ли логика?

vvadim
Offline
Зарегистрирован: 23.05.2012

Используйте обработку кнопок без задержек, например библиотеку Bounce.

compozitor
Offline
Зарегистрирован: 19.07.2014

хорошо с этим ясно, а как теперь сделать так чтобы у меня каждые 2 милисекунды например выполнялось определенное математическое вычесление и результат выводился на ноги, не мешая при этом другим задачам?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

compozitor пишет:

хорошо с этим ясно, а как теперь сделать так чтобы у меня каждые 2 милисекунды например выполнялось определенное математическое вычесление и результат выводился на ноги, не мешая при этом другим задачам?

предлагаю воспользоватся головой, прекратить в нее есть, голод вроде стимуриует мыслительные процесы, и попытатся подумать каким образом вам так написать програму что бы она все успевала.

inspiritus
Offline
Зарегистрирован: 17.12.2012
compozitor
Offline
Зарегистрирован: 19.07.2014

inspiritus спасибо, похоже то что я искал)

leshak
Offline
Зарегистрирован: 29.09.2011

Плохо искали, достаточно пойти в раздел программирование (шапка сайта) и ознакомится примерами. Или поиском по форуму - десятки раз вопрос поднимался/обсуждался. Вообщем прежде чем браться за любые проекты нужно начинать с азов: работа с кнопками, мигания диодами по всякому и т.п.

compozitor
Offline
Зарегистрирован: 19.07.2014

Puhlyaviy пишет:

compozitor пишет:

хорошо с этим ясно, а как теперь сделать так чтобы у меня каждые 2 милисекунды например выполнялось определенное математическое вычесление и результат выводился на ноги, не мешая при этом другим задачам?

предлагаю воспользоватся головой, прекратить в нее есть, голод вроде стимуриует мыслительные процесы, и попытатся подумать каким образом вам так написать програму что бы она все успевала.


по теме ничего не сказано. вам в политику нужно идти с такими советами)

compozitor
Offline
Зарегистрирован: 19.07.2014

leshak пишет:

Плохо искали, достаточно пойти в раздел программирование (шапка сайта) и ознакомится примерами. Или поиском по форуму - десятки раз вопрос поднимался/обсуждался. Вообщем прежде чем браться за любые проекты нужно начинать с азов: работа с кнопками, мигания диодами по всякому и т.п.


десятки раз это про что, про мультизадачность?

leshak
Offline
Зарегистрирован: 29.09.2011

compozitor пишет:

leshak пишет:

Плохо искали, достаточно пойти в раздел программирование (шапка сайта) и ознакомится примерами. Или поиском по форуму - десятки раз вопрос поднимался/обсуждался. Вообщем прежде чем браться за любые проекты нужно начинать с азов: работа с кнопками, мигания диодами по всякому и т.п.


десятки раз это про что, про мультизадачность?

Нет. Про то как правильно варить кофе. Без delay()