цифровая электроника
вычислительная техника
встраиваемые системы

 

Многозадачность Arduino с помощью функции millis

Автор: Mike(admin) от 12-10-2017, 06:35

Если вы хотите «поставить на паузу» микроконтроллер, то достаточно лишь ввести инструкцию задержки delay в нужном месте программы. Но это становится настоящим препятствием, когда вы пытаетесь делать другие вещи, например, отслеживать нажатие кнопки. В этом случае необходимо реализовывать своеобразную многозадачность.


Многозадачность Arduino

Да, это добавит немного строк кода в ваши программы, но это, в свою очередь, сделает вас более опытным программистом и увеличит потенциал вашего Arduino. Для этого нужно всего лишь научиться использовать функцию millis.

Измеритель освещенности на Arduino своими руками

Автор: Mike(admin) от 10-10-2017, 20:35

Измеритель освещенности (люксметр, экспонометр, фотометр) представляет собой устройство для определения уровня и распределения освещённости, иными словам для измерения интенсивности света. В наши дни такие приборы уже не являются редкостью, и их можно приобрести в специализированных магазинах электроники.


Измеритель освещенности на Arduino своими руками

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

Управляем линиями ввода/вывода Arduino с компьютера

Автор: Mike(admin) от 4-10-2017, 20:35

Линии ввода/вывода Arduino предоставляют большие возможности для управления различными внешними устройствами. К тому же их достаточно легко программировать через среду разработки Arduino IDE.


Управляем линиями ввода/вывода Arduino с компьютера

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

Детектор уровня звука на Arduino своими руками

Автор: Mike(admin) от 28-09-2017, 20:35

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


Детектор уровня звука на Arduino своими руками

Так, на основе Arduino можно самостоятельно собрать детектор уровня звука или бит-детектор для регистрации сигналов (преимущественно звуковых) определенного уровня.

Arduino и GPS: подключение GPS-модуля NEO-6m

Автор: Mike(admin) от 26-09-2017, 20:05

Глобальная система позиционирования (GPS) – это спутниковая навигационная система, состоящая по меньшей мере из 24 спутников. GPS работает в любых погодных условиях в любой точке мира 24 часа в сутки без абонентской платы или платы за установку. Система GPS идеальна для определения местоположения в радиолюбительских проектах с использованием Arduino.


GPS-модуль NEO-6m

Частотомер на Arduino своими руками

Автор: Mike(admin) от 15-09-2017, 21:15

В некоторых случаях необходимо знать частоту измеряемого сигнала. Для этого можно купить специальное устройство под названием частотомер или же сделать такой счетчик частоты самостоятельно на основе популярной платы Arduino.


Частотомер на Arduino своими руками

Данный пример представляет собой небольшой проект, который подойдет для новичков. В этом проекте Arduino считывает напряжение, определяет его частоту и отправляет данные через USB по последовательному порту в компьютер, на котором должна быть установлена программа считывания и визуализации данных с Arduino.

Управляем соленоидом с помощью Arduino

Автор: Mike(admin) от 8-09-2017, 20:35

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


Соленоид

Соленоид – это катушка, которая при возбуждении создает контролируемое магнитное поле, направленное к его центру. Если поместить магнитный стержень внутрь этого поля, этот стержень сможет перемещаться внутри катушки вперед и назад. Управлять соленоидом довольно просто, особенно если подключить Arduino, как в данном обучающем проекте.

Платы Arduino могут стать гибкими

Автор: Mike(admin) от 10-08-2017, 19:15

Сегодня появляется новое поколение продуктов на основе недорогой печатной электроники с встроенными кремниевыми микросхемами и датчиками. Благодаря устранению необходимости в жестких корпусах гибкая гибридная электроника уменьшит размеры системы, и позволят ей по форме соответствовать большинству 3D-поверхностей, что позволит устанавливать такие системы в труднодоступных местах.


Платы Arduino могут стать гибкими

Концепция гибкой гибридной электроники заключается в установке на гибкую печатную плату классических твердотельных компонентов без необходимости использования стандартного корпуса.

Arduino Pico – очень миниатюрная плата Arduino с портом USB

Автор: Mike(admin) от 6-08-2017, 19:45

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


Arduino Pico

Такой целью и задались Мухаммед Мальхас и Ахмад Набил. Они придумали концепцию миниатюрной платы под названием Arduino Pico.

Система полива растений на основе Arduino своими руками

Автор: Mike(admin) от 3-08-2017, 20:45

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


Система полива растений на основе Arduino своими руками

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