Ви не увійшли.
В коде в посте #19 явно видно что нет обновление T.Start= millis() именно по этому он не рабочий.
И кроме всего он еще не совсем ожидаемый, зачем ограничиваться структурами когда есть классы, зачем volatile?
Остання редакція Avazart (2019-11-03 22:50:07)
Неактивний
Green пише:)) Тогда причём кнопка? Найдите источник помехи и устраните. Мудрёно? )
Да, мудрЁно... 4 блока розжига и есть помеха....
Просто подскажите как сделать длинное нажатие, что бы на короткое нажатие не было реакции.
При включении фар идет короткая помеха, которая как то попадает в Serial. И программа расценивает эту помеху за нажатие.
А вот если программа будет ждать длинное нажатие, то на эту помеху не должна сработать....
Ардуино в автомобилях требуют особого подхода к конструированию. В двух словах это не подскажешь. Открываете менеджер библиотек Ардуино и в поле поиска вводите: 'long button pressing'. Выбираете, изучаете, применяете и радуетесь!
зачем ограничиваться структурами когда есть классы
Интересно, какие именно ограничения накладывает использование слова struct по сравнению с использованием слова class?
Неактивний
Интересно, какие именно ограничения накладывает использование слова struct по сравнению с использованием слова class?
А чем плохо использование мотыги в сравнении с трактором?
Неактивний
Ардуино в автомобилях требуют особого подхода к конструированию.
Как и любой другой контроллер в таких условиях. Хотя поход если мыслить глобально вполне обычный.
Остання редакція Avazart (2019-11-04 14:46:03)
Неактивний
Интересно, какие именно ограничения накладывает использование слова struct по сравнению с использованием слова class?
А чем плохо использование мотыги в сравнении с трактором?
За мотыгу и трактор я не в курсе.
Вам был задан простой вопрос: "какие именно ограничения накладывает использование слова struct по сравнению с использованием слова class?". Будьте любезны также просто и ответить: при использовании class я могу использовать следующие фичи, недоступные при использовании слова struct: 1) ...; 2) ...; 3) ...
Хотя бы 1-2 фичи можете назвать? А то без этого я просто не понимаю Вашей фразы: "зачем ограничиваться структурами когда есть классы" т.к. не знаю ни о каких ограничениях, и она (фраза) кажется мне бредом.
Будьте уж так добры, поясните какие именно ограничения Вы имели в виду, чтобы понятно было о чём речь.
Остання редакція Kaka (2019-11-04 15:23:54)
Неактивний
Структура - дура! Класс - молодец.
Да я как бы не экзаменоваться пришел.
Если Вы не поняли мой вопрос или ответ, попробуйте перечитать их еще раз может дойдет.
(Что "ограничиваться" имелось ввиду не в технической реализации, а скорее психологическом плане и плане уровня знаний, когда человек использует только узкую часть возможностей языка)
Остання редакція Avazart (2019-11-04 18:31:03)
Неактивний
Да я как бы не экзаменоваться пришел.
Далёк от мысли Вас экзаменовать. Наоборот, хочу у Вас поучиться и узнать то, чего пока не знаю.
когда человек использует только узкую часть возможностей языка)
Так я и прошу Вас объяснить какие именно широкие возможности языка закрывает для себя программист, когда пишет слово struct вместо class. Ну, хоть пару таких возможностей приведите. Ну, очень хочется знать, что же там такого есть в class, чего нет в struct.
Раз уж Вы сказали, что class шире, так не держите же в секрете в чём именно. Я не прошу полного перечня - одну-две-три фичи Вы можете назвать?
Остання редакція Kaka (2019-11-04 20:05:26)
Неактивний
Структура - дура! Класс - молодец.
Не, ну с этим-то никто не спорит. Мне вот хочется от уважаемого коллеги услышать, какие ж такие возможности датёт использование слова class по сравнению со struct. А он - гад, знает и молчит. Никак не хочет знаниями поделиться.
Неактивний
Простите, Вы можете просто сказать чего там нет? Или не можете?
Методов нет у структур? Я правильно понял? pro\ivate членов нет? Так? Правильно - нет?
Или другого чего-то?
Вопрос ведь простой. Ответьте просто.
Остання редакція Kaka (2019-11-04 21:22:45)
Неактивний
Watchdog пише:Структура - дура! Класс - молодец.
Не, ну с этим-то никто не спорит. Мне вот хочется от уважаемого коллеги услышать, какие ж такие возможности датёт использование слова class по сравнению со struct. А он - гад, знает и молчит. Никак не хочет знаниями поделиться.
В C++, ничем не отличается, кроме того, что описание структуры, по умолчанию, начинаются секцией public, а классы - private. Непонятно, почему разработчики не сохранили, за структурами, интерпретацию как у предшествующего С.
Методов нет у структур? Я правильно понял? pro\ivate членов нет? Так? Правильно - нет?
Или другого чего-то?
А Вы видите это в посте #19 ? Автор поста использует private и методы?
Неактивний
Kaka пише:Watchdog пише:Структура - дура! Класс - молодец.
Не, ну с этим-то никто не спорит. Мне вот хочется от уважаемого коллеги услышать, какие ж такие возможности датёт использование слова class по сравнению со struct. А он - гад, знает и молчит. Никак не хочет знаниями поделиться.
В C++, ничем не отличается, кроме того, что описание структуры, по умолчанию, начинаются секцией public, а классы - private. Непонятно, почему разработчики не сохранили, за структурами, интерпретацию как у предшествующего С.
Для совместимости и одновременно расширяемости. Хотя да это спорный вопрос, наверное все же больше с проблем с пониманием этого чем пользы.
Но как я заметил есть понятие POD типов. Автор поста как раз использует стиль Си и в данном случае структура будет "плоской" в отличии от класса с методами и закрытой секцией.
Остання редакція Avazart (2019-11-04 22:11:45)
Неактивний
Методов нет у структур? Я правильно понял? pro\ivate членов нет? Так? Правильно - нет?
Или другого чего-то?А Вы видите это в посте #19 ? Автор поста использует private и методы?
Ещё раз повторяю. В С++ классы от структур ничем вообще не отличаются, кроме предопределённой секции. Можно писать как вам захочется хоть struct хоть class. Если вы описываете секции класса или структуры явно (public:, private:, ... ) то различий не будет вообще. Структуры поддерживают абсолютно все возможности класов. Чтайте же учебники, наконец.
Разница в негласных правилах. Кто из вменяемых программистов будет в "структуру" лепить методы и секцию private без надобности?
И да язык многое позволяет, но это не означает что так нужно делать.
Остання редакція Avazart (2019-11-04 22:29:52)
Неактивний
Разница в негласных правилах. Кто из вменяемых программистов будет в "структуру" лепить методы и секцию private без надобности? И да язык многое позволяет, но это не означает что так нужно делать.
Это как раз тот случай когда технология превращается в религию. Никаких негласных правил нет, есть только теоретические и технологичесие сложности.
Никаких негласных правил нет
Зато, у господина Avazart есть незнание языка и гипертрофированное ЧСВ.
Сначала он ляпнул по незнанию. Когда я задал вопрос, он быстренько почитал и понял, что пукнул в лужу. В этот момент у него был шанс просто признать ошибку, сказать, что мол переклинило, лажанулся, бывает и вопрос был бы снят, всё было нормально - по мужски. Но ЧСВ не позволило такого простого решения, и персонаж стал до усрачки отстаивать своё величие. Усрачка наступила, теперь он с полными штанами делает вид, что воняет не от него. С ним уже не в первый раз такое. Да и не один он такой.
Предлагаю оставить неуча в покое до его следующего эпохально-безграмотного заявления
Остання редакція Kaka (2019-11-04 23:33:23)
Неактивний
А Вы видите это в посте #19 ? Автор поста использует private и методы?
Понятно.
Значит, простого ответа на простой вопрос не будет.
Хорошо, пойдите домой, отстирайте штаны и ... пожалуйста, впредь не спорьте о языке с теми, кто его знает на порядки лучше Вашего Это добрый совет, чтобы Вам не выглядеть придурком. Уже второй раз такой спор для Вас закончился сидением в луже. Также будет и во все последующие разы.
Неактивний
В C++, ничем не отличается, ...
Ну, я же не от Вас хотел это услышать, а от
от уважаемого коллеги
:-)))
Но он так и не смог заставить себя прямо ответить на прямой вопрос. Предпочёл ужом вертеться и про pod мозг выносить
В общем, оставляем дурачка в покое до следующего обосрамса.
Остання редакція Kaka (2019-11-04 23:37:30)
Неактивний
Это не прямой вопрос, это тупой вопрос еще и не как не касающийся темы.
В общем, оставляем дурачка в покое до следующего обосрамса.
Сказал человек-г*вно.
Короче не умничай и лезь назад в свою ж*опу.
Остання редакція Avazart (2019-11-04 23:56:21)
Неактивний
Avazart пише:Разница в негласных правилах. Кто из вменяемых программистов будет в "структуру" лепить методы и секцию private без надобности? И да язык многое позволяет, но это не означает что так нужно делать.
Это как раз тот случай когда технология превращается в религию. Никаких негласных правил нет, есть только теоретические и технологичесие сложности.
Тогда Вы хреного знаете не только язык, но и технологии.
Везде есть негласные правила, правила хорошего тона,и итп.
И только дилетанты смеют заявлять: "оно же и так работает какая разница"?
Остання редакція Avazart (2019-11-04 23:59:02)
Неактивний
Вы бы тему создали "срачи о языке"
я бы почитал, книги как скучны (
кстати, какой ресурс гуру рекомендуют почитать?
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/n4820.pdf сложно заходит (
Неактивний