Статьи

Arduino | Электронные печеньки

Опубликовано: 27.08.2018

видео Arduino | Электронные печеньки

Пиратский самозамес #1 Рецепт Atmose OSK. Клон моей любимой жидкости из линейки

Watchdog



Как вам может быть известно, Arduino (а вернее, микроконтроллер на плате) поддерживает watchdog (сторожевой таймер) который позволяет установить промежуток времени, через который микроконтроллер будет перезагружен, даже если программа зависнет. При этом, сторожевой таймер может быть сброшен программно. Схема работы примерно следующая: «взодим» таймер на некоторое количество секунд, а далее в основной программе постоянно обнуляем счётчик, если всё идёт нормально. Как только мы перестанем обнулять счётчик (а это и может означать зависание), контроллер автоматически перезагрузится по истечению заданного времени. Однако, работа с watchdog должна поддерживаться загрузчиком платы. Дело в том, что после перезагрузки, которая была вызвана watchdog, контроллеры последних выпусков оставляют включенным сторожевой таймер на минимальный период, т.е. 15ms. Это нужно для того, чтобы была возможность внутри программы узнать, что перезагрузка была по watchdog.Поэтому первоочередная задача загрузчика — сохранить информацию о том, что перезагрузка была «неожиданной» и сразу же выключить сторожа. Если этого не сделать, то система уйдет в bootloop, т.е. будет вечно перегружаться. Как известно, в Arduino есть специальный загрузчик, который выполняется в первую очередь после перезагрузки системы. И, к огромному сожалению, стандартный загрузчик не сбрасывает watchdog! Таким образом, система заходит в жестокий bootloop (состояние «crazy led», при котором светодиод на 13-м пине мигает как сумасшедший). Из статьи вы узнаете, как проверить загрузчик своей платы на поддержку watchdog и что делать, если он не поддерживается.


Жижа на тест #52: Жидкость со вкусом печенек от Михея и FrogFromFog

Читать далее

Радиомодуль NRF24L01

Нередко возникают задачи, связанные с необходимостью получать данные от датчиков, находящихся на значительном удалении от управляющего устройства. Простое решение: протянуть пару десятков метров провода. Но в реальности это не всегда возможно. Длинные провода подвержены наводкам. Кроме того, подача питания по длинным проводам часто невозможна из-за высокого сопротивления проводника. Поэтому, источник питания всё равно приходится размещать в непосредственной близости от датчика. О необходимости прятать провода для минимальной эстетической привлекательности тоже не стоит забывать. Всё это подталкивает нас к идее обойтись вовсе без проводов, а именно построить систему передачи данных по радиоканалу. Существует и недорогое решение для беспроводной связи: радио-модуль на базе чипа NRF24. О подключении и работе с одной из разновидностей такого чипа и пойдёт речь в статье. Модуль стоит всего 1 доллар. По ссылке модуль можно купить с бесплатной доставкой у проверенного мной продавца. Или можно купить сразу десяток модулей. Тогда ещё дешевле.


1 уличный маг часть 1

Читать далее

Arduino Mega

Arduino — это платформа для разработки устройств. Она стала невероятно популярной, потому что позволяет создавать настоящие устройства совершенно неподготовленному человеку. Вам не обязательно знать, как работает транзистор, для чего используется диод и как прошивать микроконтроллер. Выглядит Ардуино, как небольшая плата с контактами. Для того, чтобы начать творить, вы просто подключаете всевозможные компоненты к контактам на плате, задаёте алгоритм работы и взаимодействия компонентов и получаете программируемое электронное устройство, созданное вашими руками! Посмотрите, какие невероятные штуки можно собрать с помощью маленькой платки за очень короткое время:

Читать далее

Новости

Где купить аксессуары на мобильное устройство

Представить себе современную жизнь без присутствия в ней "умных вещичек" из мира цифровой техники для модного и преуспевающего человека очень сложно. У каждого всегда имеются при себе либо планшет,

Увлекательный поход по Крыму

Природа нашей страны всегда была величественной и прекрасной. Это можно понять и увидеть воочию только тогда, когда пройдёшься пешком по своей стране. Путешествие пешком всегда было одним из привлекательных.

Где купить аксессуары для телефона

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

Накидки из овчины
Стильный элемент дизайна и удобный аксессуар, накидки, изготовленные из натуральной овчины, круглосуточно служат своим владельцам. Они согревают в холода и очень удобны в использовании жарким летом. Гипоаллергенные,

Взять займ онлайн на карту
Люди, которым постоянно не хватает денег на различные мелкие покупки, зачастую обращаются в коммерческие банки и кредитные союзы, чтобы получить небольшой заем для финансирования текущих потребностей.

Ваз 12
Производство модели началось с 1999 года с укороченным (по сравнению с ВАЗ-2110) до 4170 мм пятидверным кузовом хэтчбек (объём багажника 400 л), за счёт чего у машины более чёткие реакции на

Бампера нива урбан
Знаете, сколько времени было отпущено внедорожнику ВАЗ-2121? До 2006 года. Незадолго до 30-летия легендарная «Нива» должна была отправиться на покой. Но не отправилась

Бампер передний киа спортейдж 3
Отсоединение фиксаторов крепления нижней крышки (A) снимаем блок-фары, поворотники и фонари противотуманки; Отсоединение ЛЕВОЙ противотуманной фары (A) и указателя поворота (B) Отсоединение ПРАВОЙ противотуманной

Задний бампер лансер 9
На японском автомобиле Mitsubishi Lancer 9 и 10 бампер является не только функциональной защитой, но и продолжением кузова и, даже элементом тюнинга. Он поглощает часть энергии при столкновении, в нем

Купить авто в кредит в москве
  В условиях плохих дорог в нашей стране, да и в ближнем зарубежье, наших автомобилистов всегда волнует вопрос выбора автомобиля с надежной подвеской, которая выдержит все ухабы, колдобины и сможет

rss