Здороф, коль не шутишь. Где пропадал, народ беспокоился.))))
на тот момент я уже вырос из форума - держался, пока был какой-то фидбек от ползателей титанового велосипеда, но как-то оно заглохло и стало нафиг никому не нужно. после очередного бана понял, что мне здесь нечего делать.
правда, после этого стало нечего делать в ещё нескольких местах, ну и фиг с ним...
*увидел, что народ на 32 бита переходит - решил зайти, т.к. после сраного миллиса психанул и решил, что что-то более-менее реалтаймовое на AVR можно сделать потеряв здоровье в пыльных подвалах ассемблера или менять камень на что-то более жирное.
!!!кому ручки шаловливые пооборвать? куда посты делись?
что делает Аркадия? Куда это и для чего? Наш Кла ответит даже спросонья.
я так подозреваю два варианта:
1. тут в моё отсутсвие порезлился неКлапауций.
2. наведённые-лже воспоминания.
впервые слышу об Аркадии.
Клапауций - ремонтник по стиралкам. Аркадия - самый распространенный модуль управления стиралками "Индезит бейзд". Если ты не в теме - ты не он.
о, как всё запущенно!
алё! гараж, Клапауций никогда не занимался модульным ремонтом итальянских машин. Клапауций занимался предпродажным ремонтом б/у белых стиральных машин в большинстве случаев немецкого и реже австрийского производства: Privileg, Whirlpool, Miele, Bosch/Siemens, прочих...
а, ещё Клапауций хорошо запомнил, как его(Клапауция) дед твоего деда(с твоих слов) ущемлял по национальному признаку вплоть до смертоубийства где-то под Киевом - поэтому, иди в жопу со своим "наш Кла".
а, ещё Клапауций хорошо запомнил, как его(Клапауция) дед твоего деда(с твоих слов) ущемлял по национальному признаку вплоть до смертоубийства где-то под Киевом - поэтому, иди в жопу со своим "наш Кла".
Вот такие терки были, но их можно было и поиском найти. Ташто - "Не верю" (с), давай исчо интима!
Вот такие терки были, но их можно было и поиском найти. Ташто - "Не верю" (с), давай исчо интима!
ок. если так, то предлагаю компромисс: Я - неКлапауций лично для тебя, но я хорошо знаю инет-историю Клапауция, владею всеми его инет-ресурсами, поэтому ты нивжизнь не отличишь меня от оригинала.
И ты в туже сторону.
Мне твоя техническая безграмотность глубоко фиолетова, озвучу для тупых "изобреДателей" "титановых" фекалей, эмбеддер это не то что ты себе наплел в своих влажных фантазиях, это разработчик встраиваемых систем.
А если опуститься до твоего уровня -то кодописатель для МК +железо.
И ты в туже сторону. Мне твоя техническая безграмотность глубоко фиолетова, озвучу для тупых "изобреДателей" "титановых" фекалей, эмбеддер это не то что ты себе наплел в своих влажных фантазиях, это разработчик встраиваемых систем. А если опуститься до твоего уровня -то кодописатель для МК.
афигеть!
куда не ткни палкой - сплошные эмбэддэрры вокруг, а сраную библиотеку для кнопок должны писать мастера по ремонту немецких стиральных машин.
значит так, эмбэддэр, идёшь сюда класс титановый велосипед для тактовой кнопки. и технически грамотно, вежливо предъявляешь мне мою техническую безграмотность, мы вместе исправляем все технические ошибки и публикуем на суд общественности бездвозмездно, т.е. бесплатно технически грамотную версию велосипеда.
или, если тебе противно трогать руками мой код, то напиши, что-то аналогичное или лучшее.
Милок, свою чушь будь любезен правь сам - нагадил сам за собой убери.
Лично для тебя могу сделать исключение - пнуть в нужном направлении . В свое время для дебоусинга пользовались вертикальными счетчиками , в частном случае хорошим решением была реализация tester на микрочип.сю .
Применяли его идею естествено не копируя один в один а думая. Но это было больше 10 лет назад.
Так вот даже его базовая реализация во сто крат эффективней твоей галиматьи ...
Кстати его реализация это элементарный state-machine т.е. автомат состояний.
Клопауций, сраный ты и вся твоя фекальная галиматья.
Писанное тобой на якобы ООП не соответствует даже уровню начинающего ардуинщика.
Так, накиданная бездумно хрень...
и вся твоя фекальная галиматья. Писанное тобой на якобы ООП не соответствует даже уровню начинающего ардуинщика. Так, накиданная бездумно хрень...
вот здесь ты абсолютно прав - я хуже начинающего ардуинщика, я - мастер по ремонту стиральных машин, которые фашисты в Германии на мусорку выбрасывали.
но, есть одно "но" - я библиотеку написал, опубликовал и, даже, три с половиной человека ею воспользвались, не ругали, а говорили "спасибо".
nik182, но сам счетчик это лишь часть алгоритма .
Далее как и писал выше автомат состояний, реализующий
например для 8ми кнопок(не предел) отслеживание состояний -короткое нажатие, длительное удержание, кнопка отпущена.
nik182, но сам счетчик это лишь часть алгоритма . Далее как и писал выше автомат состояний, реализующий например для 8ми кнопок(не предел) отслеживание состояний -короткое нажатие, длительное удержание, кнопка отпущена.
т.е. кроме разговоров, ничего не будет? - я правильно понял суть эмбединга?
Да ладно. Нормальная реализация. Всё что надо есть. Прицип тот же. Ну памяти чуть больше ест. Для начинающих самое то. И применение намного понятнее чем в стандартной, к IDE приложеной. И пользует средства ардуины.
nik182, но сам счетчик это лишь часть алгоритма . Далее как и писал выше автомат состояний, реализующий например для 8ми кнопок(не предел) отслеживание состояний -короткое нажатие, длительное удержание, кнопка отпущена.
И самолет и черепаха движутся, это к вашим доводам.
nik182, оно.
Что -то не понятно?
Что мало?
В его реализации имеем 4 переменных состояния для 8ми кнопок.
unsigned char ucShort; // Короткое нажатие и отпускание
unsigned char ucJustPressed; // Кнопки только что нажаты
unsigned char ucJustReleased; // Кнопки только что отпущены
unsigned char ucChanged; // Состояние кнопок изменилось
В каждой переменной установленный бит это состояние кнопки
Да нет, всё понятно. Кроме идеологии дальнейшего использования. У меня в программах после цикла опроса клавиш переменная key получает значение, которое потом используется в менюшках и прочих управляющих точках, которая обнуляется после использования.
Клопа, ничего личного. Это не код это натуральный бред с каждым разом излишне нагромажденный. И уж псевдо ООП там на не нужно.
Есть изумительное правило - бритва Окхама.
Попробуй следовать ему.
nik182, и там то же самое -там же описано какие флаги необходимо обнулять/квитировать ручками.
Клопа, ничего личного. Это не код это натуральный бред с каждым разом излишне нагромажденный. И уж псевдо ООП там на не нужно. Есть изумительное правило - бритва Окхама. Попробуй следовать ему.
это какой-то капец.
выскочило что-то и назвало меня с wdrakula пидарасами.
затем, не глядя вдумчиво, назвало мой код гавном.
а, теперь говорит: ничего личного, бритва Окхама... о_О
Такога нет. Ockham - название деревеньки - на русский транскрибируется "Оккам", а не "Окхам". Какой такой "хам"? Ты про себя? Так не особо тянешь. Хам тут я.
Не умничай. "Велосипед" - вполне путный код для кнопок - писан для новичков, а не для "ембеддеров". Тру ембеддер не пользуется библиотеками и даже умножение даблов пишет с ноля, на ассемблерных вставках! ;)))))
=====================
Если не издеваться над дурачком, то для экономии иногда и правда так делаешь. Как-то мне нужна была диагностика из Тиньки... можно только диодом поморгать, а нужно число... ну вот я и моргал сотни-десятки единицы... :)))) без делений - места-то нет. Вот наш "тру ембеддер" угадает как это делалось? ..ведь еще сам код должен был работать, практически под предел тиньки... свободных было не более 100 байт.
Клапа, теже яйца в профиль ты себе сам затулил.
У тебя структура с битовыми полями для каждой кнопки в отличии обсуждаемого.
wdrakula, тебе как еврею алаверды -в свое время писал на пЫк10 и управление на одной кнопке и индикацией кучи режимов одним ледом.
А так же BAM на 6 ледов и это на пЫк 10.
Ваши тиньки нервно курят в стороне.
У пЫк10 даже прерываний не было.
А дурачком ты себя здесь, опять таки сам назначил?
Мне интересно, Досикус, ты правда веришь, что опыт работы на PIC10 имеет позитивную, а не негативную ценность в то время, когда контроллер 32 бита, 48+ МГц, метры ПЗУ и 64+ Кила ОЗУ? То, что ты "плюсов" боишся, как бабка - интернета, это веселит и не прибавляет тебе "веса" как эмбеддеру. Это как раз и говорит о том, что ты до сих пор там, где была твоя молодость, победы и успехи (верю, что были) - во времена PIC10.
ну вот я и моргал сотни-десятки единицы... :)))) без делений - места-то нет. Вот наш "тру ембеддер" угадает как это делалось? ..ведь еще сам код должен был работать, практически под предел тиньки... свободных было не более 100 байт.
Гы ты серьезно???, ты способен только нубов восторгать своими "перлами"? То есть ты натурально не знаешь как можно представить в памяти МК целые числа?
Ты резко опускаешся ниже плинтуса.
Вопрос -это деградация на фоне касания аурдуньи?
Вариант раз -про BCD ничего не слышал?
И до кучи - сколько вариантоа ITOA тебе надо осознать?
Причем куча без деления...
Каждые полгода на форуме для любителей вылезает прохфессионал, который начинает всех убеждать, что он на 20-ти языках все вертел. Но, как показывают мои личные наблюдения, эти прохфессионалы даже строчки кода не публикуют. Только применяют заученные слова с удаффкома, ставят после каждого слова многоточия и хвастаются невъеб... зарплатами и сотнями крепостных. Как в том анекдоте про 80-летнего соседа.
У тебя структура с битовыми полями для каждой кнопки в отличии обсуждаемого.
тут был один, говорил, что т.к. у человека 10 пальцев на руках и скорость реакции ограничена, согласно википедии, то "да" - гарантированно более 10 или меньше кнопок одновременно обрабатывать не нужно.
он память экономил, что бы завещать секономленное внукам.
да. состояние каждой кнопки хранится в памяти. можно было бы оптимизировать и очишать память от переменных неактивных кнопок и получить отказ в обслуживании из-за недостатка памяти, если твой кот ляжет на клаву, если это клава или если сработают все датчики нажатия чего-либо, если это не клава, а сотня складских мест.
Real Time Transfer
Интересно. Спасибо
Здороф, коль не шутишь. Где пропадал, народ беспокоился.))))
на тот момент я уже вырос из форума - держался, пока был какой-то фидбек от ползателей титанового велосипеда, но как-то оно заглохло и стало нафиг никому не нужно. после очередного бана понял, что мне здесь нечего делать.
правда, после этого стало нечего делать в ещё нескольких местах, ну и фиг с ним...
*увидел, что народ на 32 бита переходит - решил зайти, т.к. после сраного миллиса психанул и решил, что что-то более-менее реалтаймовое на AVR можно сделать потеряв здоровье в пыльных подвалах ассемблера или менять камень на что-то более жирное.
!!!кому ручки шаловливые пооборвать? куда посты делись?
jeka_tm, посмотри на esp32 http://esp32.net/
Здороф, коль не шутишь. Где пропадал, народ беспокоился.))))
!!!кому ручки шаловливые пооборвать? куда посты делись?
Клап, а кто-то бомбанул и твой и мой посты, насмерть. Я скрыл только короткий, без цитаты про STM.((((
Клап, а кто-то бомбанул и твой и мой посты, насмерть. Я скрыл только короткий, без цитаты про STM.((((
та, да - наросло без меня поколение полезных идиётов.
не смертельно - я продублировал удалённое.
*увидел, что народ на 32 бита переходит - решил зайти, т.к. после сраного миллиса
А я чтот не верю.. Клапауций и МК-35 дрочерство?
Давай посложнее вопрос: что делает Аркадия? Куда это и для чего? Наш Кла ответит даже спросонья.
А я чтот не верю.. Клапауций и МК-35 дрочерство?
вообще-то МК-85.
https://raw.githubusercontent.com/Klapautsiy/titanium-bicycle-for-button/gh-pages/arduino.ru
что делает Аркадия? Куда это и для чего? Наш Кла ответит даже спросонья.
я так подозреваю два варианта:
1. тут в моё отсутсвие порезлился неКлапауций.
2. наведённые-лже воспоминания.
впервые слышу об Аркадии.
что делает Аркадия? Куда это и для чего? Наш Кла ответит даже спросонья.
я так подозреваю два варианта:
1. тут в моё отсутсвие порезлился неКлапауций.
2. наведённые-лже воспоминания.
впервые слышу об Аркадии.
Клапауций - ремонтник по стиралкам. Аркадия - самый распространенный модуль управления стиралками "Индезит бейзд". Если ты не в теме - ты не он.
что делает Аркадия? Куда это и для чего? Наш Кла ответит даже спросонья.
я так подозреваю два варианта:
1. тут в моё отсутсвие порезлился неКлапауций.
2. наведённые-лже воспоминания.
впервые слышу об Аркадии.
Клапауций - ремонтник по стиралкам. Аркадия - самый распространенный модуль управления стиралками "Индезит бейзд". Если ты не в теме - ты не он.
о, как всё запущенно!
алё! гараж, Клапауций никогда не занимался модульным ремонтом итальянских машин. Клапауций занимался предпродажным ремонтом б/у белых стиральных машин в большинстве случаев немецкого и реже австрийского производства: Privileg, Whirlpool, Miele, Bosch/Siemens, прочих...
а, ещё Клапауций хорошо запомнил, как его(Клапауция) дед твоего деда(с твоих слов) ущемлял по национальному признаку вплоть до смертоубийства где-то под Киевом - поэтому, иди в жопу со своим "наш Кла".
а, ещё Клапауций хорошо запомнил, как его(Клапауция) дед твоего деда(с твоих слов) ущемлял по национальному признаку вплоть до смертоубийства где-то под Киевом - поэтому, иди в жопу со своим "наш Кла".
Вот такие терки были, но их можно было и поиском найти. Ташто - "Не верю" (с), давай исчо интима!
Вот такие терки были, но их можно было и поиском найти. Ташто - "Не верю" (с), давай исчо интима!
ок. если так, то предлагаю компромисс: Я - неКлапауций лично для тебя, но я хорошо знаю инет-историю Клапауция, владею всеми его инет-ресурсами, поэтому ты нивжизнь не отличишь меня от оригинала.
теперь, живи с этим.
удачи.
Текстовый файл убедил... поздно заметил. Хрен с тобой, но в десны целоваццо не стану и не проси!
Шабат шалом тебе .. и диду твоему! ;))))
Текстовый файл убедил... поздно заметил. Хрен с тобой, но в десны целоваццо не стану и не проси!
та, да - "наш Кла"... и, всё такоэ. фу!
Вам бы в отдельную ветку уйти целоваться...
ты - гомофоб? о_О
Я эмбеддер, и извращения приемлю только в техническом ракурсе.
нда. поразвелось на форуме всякого в моё отсутсвие.
мы с wdrakula (сколько же это лет?) не виделись - так долго, что он меня не признал с пятого разу.
внезапно, такой ты - я-эмбеддер.
иди лесом, эмбеддер - тут люди общаются.
И ты в туже сторону.
Мне твоя техническая безграмотность глубоко фиолетова, озвучу для тупых "изобреДателей" "титановых" фекалей, эмбеддер это не то что ты себе наплел в своих влажных фантазиях, это разработчик встраиваемых систем.
А если опуститься до твоего уровня -то кодописатель для МК +железо.
афигеть!
куда не ткни палкой - сплошные эмбэддэрры вокруг, а сраную библиотеку для кнопок должны писать мастера по ремонту немецких стиральных машин.
значит так, эмбэддэр, идёшь сюда класс титановый велосипед для тактовой кнопки. и технически грамотно, вежливо предъявляешь мне мою техническую безграмотность, мы вместе исправляем все технические ошибки и публикуем на суд общественности бездвозмездно, т.е. бесплатно технически грамотную версию велосипеда.
или, если тебе противно трогать руками мой код, то напиши, что-то аналогичное или лучшее.
иначе, ты не эмбеддэр, а - так... пустое место.
Милок, свою чушь будь любезен правь сам - нагадил сам за собой убери.
Лично для тебя могу сделать исключение - пнуть в нужном направлении . В свое время для дебоусинга пользовались вертикальными счетчиками , в частном случае хорошим решением была реализация tester на микрочип.сю .
Применяли его идею естествено не копируя один в один а думая. Но это было больше 10 лет назад.
Так вот даже его базовая реализация во сто крат эффективней твоей галиматьи ...
Кстати его реализация это элементарный state-machine т.е. автомат состояний.
Ембедер это встраиватель болтов в унтаз? А то гугль про вертикальные счетчики дает только водяные в вертикальном исполнении?
ну, и что я говорил - сраные ембедеры кругом.
Ембедер это встраиватель болтов в унтаз? А то гугль про вертикальные счетчики дает только водяные в вертикальном исполнении?
И почему я не удивлен.
Уровень искателя соответствует найденому.
Ну поищи vertical counter debounce.
Заодно увидишь год реализации, хорош велосипед?
Клопауций, сраный ты и вся твоя фекальная галиматья.
Писанное тобой на якобы ООП не соответствует даже уровню начинающего ардуинщика.
Так, накиданная бездумно хрень...
О как. Я им уже лет 15 пользуюсь, а не знал, что он вертикальным называется :-)
nik182, весело, угу?
Особенно когда смотришь на "реализации" этого клоуна...
неправда! Я - ваш Кла(с) о_О
вот здесь ты абсолютно прав - я хуже начинающего ардуинщика, я - мастер по ремонту стиральных машин, которые фашисты в Германии на мусорку выбрасывали.
но, есть одно "но" - я библиотеку написал, опубликовал и, даже, три с половиной человека ею воспользвались, не ругали, а говорили "спасибо".
тебе кто-то сказал "спасибо"? - отож. не завидуй.
nik182, но сам счетчик это лишь часть алгоритма .
Далее как и писал выше автомат состояний, реализующий
например для 8ми кнопок(не предел) отслеживание состояний -короткое нажатие, длительное удержание, кнопка отпущена.
Клопауций, мне уже почитай лет 35 говорят спасибо многие люди и неоднократно .
А на казусе несколько тысяч...
т.е. кроме разговоров, ничего не будет? - я правильно понял суть эмбединга?
Да ладно. Нормальная реализация. Всё что надо есть. Прицип тот же. Ну памяти чуть больше ест. Для начинающих самое то. И применение намного понятнее чем в стандартной, к IDE приложеной. И пользует средства ардуины.
возможно, на казусе - ты-ембедер, а здесь, надеюсь пока, ведёшь себя как гавно.
Велосипед это всё выдает. И даже больше.
Нашел я сообщениу tester http://www.microchip.su/showthread.php?p=76885&postcount=22
Выдает структуру, которую надо анализировать, что бы получить состояние для дальнейшего использования - оно? Если оно, то это начинающему мало...
Ну памяти чуть больше ест.
памяти ест ровно столько, сколько ей позволено - я не запрещал форкать гитхаб и комментить ненужное.
И самолет и черепаха движутся, это к вашим доводам.
nik182, оно.
Что -то не понятно?
Что мало?
В его реализации имеем 4 переменных состояния для 8ми кнопок.
unsigned char ucShort; // Короткое нажатие и отпускание
unsigned char ucJustPressed; // Кнопки только что нажаты
unsigned char ucJustReleased; // Кнопки только что отпущены
unsigned char ucChanged; // Состояние кнопок изменилось
В каждой переменной установленный бит это состояние кнопки
У меня было 32 кнопки...
непонятно, чем тебе не угодил класс титановый велосипед для тактовой кнопки. ?
настолько неугодил, ну прям совсем-совсем, что тебя-ембедера порвало на клочки. о_О
ну, ок. и у меня те же йайца, но в профиль
у тебя считает счётчики.
у меня считает время.
количество кнопок ограничено только памятью и количеством пинов, которые можно выделить на одномерный массив кнопок или двумерный-матрицу кнопок.
Да нет, всё понятно. Кроме идеологии дальнейшего использования. У меня в программах после цикла опроса клавиш переменная key получает значение, которое потом используется в менюшках и прочих управляющих точках, которая обнуляется после использования.
Клопа, ничего личного. Это не код это натуральный бред с каждым разом излишне нагромажденный. И уж псевдо ООП там на не нужно.
Есть изумительное правило - бритва Окхама.
Попробуй следовать ему.
nik182, и там то же самое -там же описано какие флаги необходимо обнулять/квитировать ручками.
это какой-то капец.
выскочило что-то и назвало меня с wdrakula пидарасами.
затем, не глядя вдумчиво, назвало мой код гавном.
а, теперь говорит: ничего личного, бритва Окхама... о_О
Первое ты сам себе упорно навязываешь и похоже даже рад этому.
Последующие два ты видимо даже осознать не в состоянии. Особенно третье...
Обтекай изобреДатель.
Тебе остается осознать что велосипед придуман намного лучше твоего и давным-давно .
Такога нет. Ockham - название деревеньки - на русский транскрибируется "Оккам", а не "Окхам". Какой такой "хам"? Ты про себя? Так не особо тянешь. Хам тут я.
Не умничай. "Велосипед" - вполне путный код для кнопок - писан для новичков, а не для "ембеддеров". Тру ембеддер не пользуется библиотеками и даже умножение даблов пишет с ноля, на ассемблерных вставках! ;)))))
=====================
Если не издеваться над дурачком, то для экономии иногда и правда так делаешь. Как-то мне нужна была диагностика из Тиньки... можно только диодом поморгать, а нужно число... ну вот я и моргал сотни-десятки единицы... :)))) без делений - места-то нет. Вот наш "тру ембеддер" угадает как это делалось? ..ведь еще сам код должен был работать, практически под предел тиньки... свободных было не более 100 байт.
я даже не представляю, как буду дальше жыть с осознанием того, что кто-то где-то что-то написал лучше меня.
но! меня будет греть мысль, что мой код некоторых ембедеров рвёт на клочки.
и, как я буду дальше жить? правильно - долго и счастливо.
Клапа, теже яйца в профиль ты себе сам затулил.
У тебя структура с битовыми полями для каждой кнопки в отличии обсуждаемого.
wdrakula, тебе как еврею алаверды -в свое время писал на пЫк10 и управление на одной кнопке и индикацией кучи режимов одним ледом.
А так же BAM на 6 ледов и это на пЫк 10.
Ваши тиньки нервно курят в стороне.
У пЫк10 даже прерываний не было.
А дурачком ты себя здесь, опять таки сам назначил?
Мне интересно, Досикус, ты правда веришь, что опыт работы на PIC10 имеет позитивную, а не негативную ценность в то время, когда контроллер 32 бита, 48+ МГц, метры ПЗУ и 64+ Кила ОЗУ? То, что ты "плюсов" боишся, как бабка - интернета, это веселит и не прибавляет тебе "веса" как эмбеддеру. Это как раз и говорит о том, что ты до сих пор там, где была твоя молодость, победы и успехи (верю, что были) - во времена PIC10.
Гы ты серьезно???, ты способен только нубов восторгать своими "перлами"? То есть ты натурально не знаешь как можно представить в памяти МК целые числа?
Ты резко опускаешся ниже плинтуса.
Вопрос -это деградация на фоне касания аурдуньи?
Вариант раз -про BCD ничего не слышал?
И до кучи - сколько вариантоа ITOA тебе надо осознать?
Причем куча без деления...
Каждые полгода на форуме для любителей вылезает прохфессионал, который начинает всех убеждать, что он на 20-ти языках все вертел. Но, как показывают мои личные наблюдения, эти прохфессионалы даже строчки кода не публикуют. Только применяют заученные слова с удаффкома, ставят после каждого слова многоточия и хвастаются невъеб... зарплатами и сотнями крепостных. Как в том анекдоте про 80-летнего соседа.
Ничего личного, просто наблюдения.
тут был один, говорил, что т.к. у человека 10 пальцев на руках и скорость реакции ограничена, согласно википедии, то "да" - гарантированно более 10 или меньше кнопок одновременно обрабатывать не нужно.
он память экономил, что бы завещать секономленное внукам.
да. состояние каждой кнопки хранится в памяти. можно было бы оптимизировать и очишать память от переменных неактивных кнопок и получить отказ в обслуживании из-за недостатка памяти, если твой кот ляжет на клаву, если это клава или если сработают все датчики нажатия чего-либо, если это не клава, а сотня складских мест.