Касательно температуры под землёй.) Пару лет назад бросил трубу от вводного люка на кухню. Глубина 10-20 см. И вот теперь очкую каждую зиму - приходится кран открывать при минусАх что бы не замёрзло. А ведь можно было бы и ds18b20 зарыть где нибудь рядышком и(или) подогревать как нибудь... Тут, конечно, не 2 метра, и не вечная мерзлота, но мысли те же.) А теперь даже не знаю что придумать... Или датчик поставить на выходе, но ведь врать будет из за температуры в помещении, или на входе (в самом люке) - аналогично. В общем, одни колебания...(
Всегда открываю все краны в доме перед отъездом из деревни и спускаю всю воду на всякий случай, т к в морозы если котёл встанет - замерзает вход воды в дом под фундаментом (подъем трубы из траншеи).
Дак в оригинале и есть расчет на 10 нажатий в секунду, период сканирования матрицы 20мсек при 5 стробах (#define MAX_STROBE 5 в стр32) 20*5=100мсек. А откуда наше чудо 200мс взяло науке не известно. Может в нулях запутался. Может не понимает что на одном проходе обнаруживается и нажатия и отпускания. Может симптом новый или просто ему так хочется, ХЗ. Пусть дальше воюет с константами ))
// Процесс формирования временных интервалов сканирования и опроса кнопок
// Достаточно часто вызываем из loop.
byte Process(byte t)
{
if(byte(t-OldTime)<20)
return 0;
OldTime=t;
Scaning();
}
};
Ты тока не нервничай, а то снова забанят как всегда безневинного ;) Конкретно в том коде 20 кнопок управления чем-то, там по 10-палцевому методу не набирают. Это панель управления. Ты за столько лет не допер что споришь не о коде (я знаю что те мозгов не хватит в нем разобраться, без обид), а о значениях 3-х констант в нем, которые выбираются в зависимости от назначения клавиатуры, размера матрицы и пр. ))) Нельзя быть таким тупым!
...и, так с начала публикации титанового велосипеда - горящий пукан Логика освещает мой тернистый путь.
тут говорил, тут рыбу заворачивали, код/некод - Л! логика.
разговор о клаве и 10-ти пальцах - выскочило, показало код... когда ткнули мордой, что нужно чаще 100 миллисекунд, ушло в отказ, что это не тот код.
Логик, зачем ты тут опубликовал код пульта для человека с одним пальцем?
что бы что?
Снова мимо. Ты вобще код не смотришь. Там 4 кнопки одновременно обрабатываются. 100мс нужно машинистке при слепом наборе 10-пальцевым методом на обычной клаве. Памаеш, нисходицо. Тут и кнопок меньше и текст не набирают. Но тебе оч хочится как машинистка - ок, меняеш значение 3-х констант и вперед. Главное слезь с велосипеда и отойди от окна и острых предметов. У тебя там чтото уже горит пишешь? Туши, то не мой пукан, то твоя квартира освешает тебя )))
скройся в ужосе, и инвалида с четырьмя пальцами с собой забери.
титановый велосипед обрабатывает все кнопки одновременно с максимально аппаратно возможной частотой.
Касательно температуры под землёй.) Пару лет назад бросил трубу от вводного люка на кухню. Глубина 10-20 см. И вот теперь очкую каждую зиму - приходится кран открывать при минусАх что бы не замёрзло. А ведь можно было бы и ds18b20 зарыть где нибудь рядышком и(или) подогревать как нибудь... Тут, конечно, не 2 метра, и не вечная мерзлота, но мысли те же.) А теперь даже не знаю что придумать... Или датчик поставить на выходе, но ведь врать будет из за температуры в помещении, или на входе (в самом люке) - аналогично. В общем, одни колебания...(
Всегда открываю все краны в доме перед отъездом из деревни и спускаю всю воду на всякий случай, т к в морозы если котёл встанет - замерзает вход воды в дом под фундаментом (подъем трубы из траншеи).
Я греющий кабель с термореле влепил и вообще не парюсь.
У меня электроэнергию часто выключают на пару суток.
я слыхал байку об упоротом программисте с десятью пальцами и тормозной реакцией - не быстрее 200 миллисекунд...
В армейке одно и тоже сообщение приходилось печатать по 100 раз на день. Думаю, что там скорость поболее выходила.) Или это байка что нельзя быстрее?
для машинистки зачёт 600 знаков в минуту, то-есть 10 в секунду, естественно, не печатая всеми 10 пальцами рук сие не одолеть
Дак в оригинале и есть расчет на 10 нажатий в секунду, период сканирования матрицы 20мсек при 5 стробах (#define MAX_STROBE 5 в стр32) 20*5=100мсек. А откуда наше чудо 200мс взяло науке не известно. Может в нулях запутался. Может не понимает что на одном проходе обнаруживается и нажатия и отпускания. Может симптом новый или просто ему так хочется, ХЗ. Пусть дальше воюет с константами ))
http://arduino.ru/forum/programmirovanie/kak-stabilizirovat-knopku-po-preryvaniyu#comment-361308
стр.110-118.
Логик, убейся ап стену - тебе чел выше привёл пример, почему период опроса клавы должен быть меньше 100 миллисекунд.
Ты тока не нервничай, а то снова забанят как всегда безневинного ;) Конкретно в том коде 20 кнопок управления чем-то, там по 10-палцевому методу не набирают. Это панель управления. Ты за столько лет не допер что споришь не о коде (я знаю что те мозгов не хватит в нем разобраться, без обид), а о значениях 3-х констант в нем, которые выбираются в зависимости от назначения клавиатуры, размера матрицы и пр. ))) Нельзя быть таким тупым!
...и, так с начала публикации титанового велосипеда - горящий пукан Логика освещает мой тернистый путь.
тут говорил, тут рыбу заворачивали, код/некод - Л! логика.
разговор о клаве и 10-ти пальцах - выскочило, показало код... когда ткнули мордой, что нужно чаще 100 миллисекунд, ушло в отказ, что это не тот код.
Логик, зачем ты тут опубликовал код пульта для человека с одним пальцем?
что бы что?
Снова мимо. Ты вобще код не смотришь. Там 4 кнопки одновременно обрабатываются. 100мс нужно машинистке при слепом наборе 10-пальцевым методом на обычной клаве. Памаеш, нисходицо. Тут и кнопок меньше и текст не набирают. Но тебе оч хочится как машинистка - ок, меняеш значение 3-х констант и вперед. Главное слезь с велосипеда и отойди от окна и острых предметов. У тебя там чтото уже горит пишешь? Туши, то не мой пукан, то твоя квартира освешает тебя )))
скройся в ужосе, и инвалида с четырьмя пальцами с собой забери.
титановый велосипед обрабатывает все кнопки одновременно с максимально аппаратно возможной частотой.