Наличие у контроллеров STM32, да и практически любых других, режима энергосбережения STANDBY, который фактически представляет собой полное отключение (работает только RTC и сторожевой таймер, потребление составляет первые микроамперы, а состояние не сохраняется), дает возможность простейшим способом сделать включение и выключение устройства на таком МК нажатием кнопки, в том числе и задействованной под другие функции, без каких-либо дополнительных элементов. Есть, однако, несколько подводных камней, и в этой статье я расскажу, как на них не попасть.
Рубрика «кнопка»
STM32 — грамотно включаемся от кнопки
2024-11-16 в 19:15, admin, рубрики: stm, stm32, кнопка, ошибки проектирования, энергосберегающий режимНеблокирующая обработка тактовой кнопки для Arduino. Как использовать прерывание таймера «в два клика» в стиле ардуино
2022-12-14 в 8:10, admin, рубрики: arduino, isis proteus, Proteus, timeweb_статьи, байт, Блог компании Timeweb Cloud, гайд, кнопка, код, микроконтроллеры, Программирование, программирование микроконтроллеров, Разработка под Arduino, Си, схема, электроника, Электроника для начинающихВ своей прошлой статье я писал про блокирующие способы обработки кнопки. Реакция была, наверное, больше положительная, чем отрицательная. Хотя минусов мне поднасовали… Но, тем не менее, я решил продолжить. И в этой статье я хочу поделиться с вами своим опытом по неблокирующей обработке кнопок на Arduino. Напишем несложную библиотеку в стиле Си. Но, боюсь, что закрыть свой гештальт этой статьей тоже не получится…
Чтобы сохранить общую концепцию, пришлось разобраться с обработкой прерываний таймеров-счетчиков в стиле Arduino. Если вы не сталкивались с этим, и работаете напрямую с регистрами, рекомендую посмотреть, как это выглядит. HAL-драйвер для STM32 в этом плане нервно курит в сторонке.
Заранее предупреждаю, что материал рассчитан для начинающих. Но комментарии от бывалых программистов микроконтроллеров только приветствуются. Читать полностью »
Блокирующая обработка тактовой кнопки для Arduino. Настолько полный гайд, что ты устанешь его читать
2022-12-02 в 8:15, admin, рубрики: arduino, GND, isis proteus, Proteus, timeweb_статьи, байт, Блог компании Timeweb Cloud, гайд, кнопка, код, микроконтроллеры, Программирование, программирование микроконтроллеров, Разработка под Arduino, Си, схема, электроника, Электроника для начинающихВ одной из своих прошлых статей я писал про подключение тактовой тактильной кнопки. И, казалось бы, такой простой вопрос, вызвал «бурю» в комментариях. Публика разделилась на два лагеря: на тех, кто все знает, но обычно молчит; и тех, кто не знает, и стесняется спросить. А я так и не понял, к какому лагерю отношусь!
Поиски в интернете по запросу «программирование кнопки для Arduino» выдает весьма противоречивый контент. Где-то код очень крутой, но из-за скудного описания не понятный. А где-то код очень простой, и от того не понятно, что с ним можно делать.
В общем, так бывает достаточно часто, когда простые (может даже и примитивные) задачи на просторах интернетов освещены поверхностно. И это вполне закономерно. Те, кто только начинает что-то изучать, с радостью делятся новыми знаниями. Кем-то движет гордость за свои достижения, а у кого-то просто язык чешется. Но как только человек поднаторел в вопросе, груз профессионализма не позволяет ему писать про такие мелочи. Или нет на это свободного времени, или приходит чувство самодостаточности.
Вот я и решил собраться с мыслями и обобщить свой опыт программирования обработчика кнопки для Arduino. Если вам интересно пополнить/проверить свои знания в данном вопросе, ну или проверить мои знания, то приглашаю под кат.
Дисклеймер. Текст рассчитан на публику, которая только начинает познавать азы программирования контроллеров Arduino. Запрещено к просмотру людям с ослабленной психикой или психикой с долголетней инженерной выдержкой и беременным женщинам (это так, на всякий случай, а то мало ли… британские ученые пока до исследований на эту тему не добрались). Материал предназначен исключительно для просмотра лицам, не достигшим 21 года.Читать полностью »
Кнопка Amazon Dash: ретроспектива
2019-09-26 в 11:00, admin, рубрики: amazon dash, diy или сделай сам, кнопка
Интернет вещей произведёт революцию везде! Производство? Выгул собак? Перезагрузка кофемашин? Вождение автомобиля? Питание? Засуньте туда датчик! Маркетинг утверждает, что любая часть нашей жизни будет улучшена при помощи IoT. Почему? Потому, что при помощи простого датчика и симфонии пустопорожней корпоративной болтовни про машинное обучение революция сродни явлению iPhone вот-вот произойдёт! И вот он: Amazon Dash, где-то 2014-й год.
Первым продуктом семейства Dash было устройство для сканирования штрих-кода Amazon Dash Wand – его бесплатно раздавали клиентам Amazon Fresh [службы доставки еды / прим. перев.], которые должны были вешать его на кухне, например, при помощи магнита на холодильник. Когда у клиента Fresh заканчивалось молоко, он мог просканировать пакет перед тем, как выбросить, добавив тем самым его в корзину покупок. Подозреваю, что эти устройства были довольно дорогими и достаточно сложными, чтобы их можно было использовать так, как хотела Amazon (поэтому их запуск был настолько ограниченным). Целью Amazon было позволить потенциальным клиентам делать заказы с как можно меньшими усилиями, чтобы те в результате покупали как можно больше. Помните кнопку «купить сейчас за 1 клик»?
Читать полностью »
Топ Яндекса по продажам Сергей Герштейн возглавил «Кнопку»
2019-08-23 в 15:47, admin, рубрики: Антон Сизов, Евгений Кобзев, запуск, кадры, кнопка, Сергей Герштейн, Текучка, электронный документооборот, метки: Антон Сизов, Евгений Кобзев, запуск, кадры, кнопка, Сергей Герштейн, Текучка, электронный документооборотСервис для предпринимателей «Кнопка» возглавил Сергей Герштейн, с 2009 года известный по работе в продажах малому и среднему бизнесу в Яндексе, ранее сотрудничавший с Microsoft и Skylink. Пост руководителя покинул сооснователь проекта Антон Сизов. Его партнёр Евгений Кобзев Читать полностью »
Как заменить бухгалтера роботом?
2018-06-22 в 8:00, admin, рубрики: DZ Online, interview, microsoft, robot, Блог компании Microsoft, бухгалтерия, Законодательство в IT, интервью, кнопка, робототехникаСегодня пятница! Поздравляем вас с этим событием и приглашаем посмотреть интервью с нашим партнером, сервисом Кнопка. Ребята создают роботов, которые уже заменяют бухгалтеров в крупных компаниях. А вы верите в то, что в будущем будут нужны только программисты? Присоединяйтесь к просмотру. Ну а под катом текстовая версия.
«В крови и соплях от ценовой борьбы». Почему нужно считать юнит-экономику хотя бы в банках и финтехе
2017-05-23 в 7:32, admin, рубрики: банки, Евгений Кобзев, кейсы, кнопка, колонка, Нам пишут, Онлайн-бухгалтерия, советы, сотовые операторы, финтех, Цены / Тарифы, эффективность бизнеса, метки: банки, Евгений Кобзев, кейсы, кнопка, колонка, Нам пишут, Онлайн-бухгалтерия, советы, сотовые операторы, Финтех, Цены / Тарифы, эффективность бизнесаЕвгений Кобзев, сооснователь сервиса «Кнопка», рассказал «Роем!», как демпинг на рынке бухгалтерии приближает банки к плачевному положению телекомов, в то время как менеджеры получают бонусы за наращивание клиентской базы любой ценой.
В последнее время много обсуждал с разными людьми обсуждал, что малый бизнес не может себе позволить демпинговатьЧитать полностью »
Восстание машин: Как роботы захватили бухгалтерию
2017-04-28 в 9:24, admin, рубрики: machine learning, microsoft, Microsoft Azure, Блог компании Microsoft, кнопка, машинное обучениеКнопочные войны в самом разгаре, роботы продолжают наступать, машины обучаются в разы быстрее людей, а вот Андрей, владелец одной московской кофейни, становится всё больше счастлив… В этот пятничный предпраздничный день мы решили поделиться с вами историей Кнопки, которая в прошлом году создала 42 робота для спасения бухагелтеров от рутинной работы, а сейчас занимается разитием искусственного бухгалтерского интеллекта.
Где «Кнопка» блокировки?
2017-04-06 в 12:26, admin, рубрики: адвокатская помощь, бизнес, Блог компании Центр защиты цифровых прав, блокировки сайтов, бухгалтерия, Законодательство и IT-бизнес, Защита прав, кнопка, регулирование интернета, Роскомнадзор, суды, Управление медиа, Управление продуктом, Управление сообществом
Иногда складывается ощущение, что прокуроры районов намеренно делают все возможное, для того, чтобы как можно быстрее уничтожить электронную коммерцию в Рунете. Либо такая неуемная активность — это результат неконтролируемых действий конкурентов, активно использующих институт прокурорского надзора для собственной нерыночной борьбы на цифровом рынке. И чем больше практики становится на местах, тем абсурдней звучат решения судов, и тем очевидней и опасней становятся нарушения конституционных прав граждан на свободу самовыражения и свободное осуществление предпринимательской деятельности.
В «Центр защиты цифровых прав» обратилась довольно известная на рынке компания ООО «Кнопка» (также имеет блог на Хабре), предоставляющая сервис по аутсорсинговой бухгалтерии для предприятий и индивидуальных предпринимателей. Причиной послужило внесение в реестр запрещенной информации страницы сайта компании на основании решения Ишимского суда Тюменской области, признавшего информацию в одном из постов в блоге компании незаконной. Читать полностью »