Категория: Программирование ардуино

Как использовать прерывания на Arduino


Как использовать внешние прерывания в Arduino

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

Подробнее…

Основы программирования Arduino


Во всех программах Arduino присутствуют определенные элементы. Почти все они написаны на языке программирования Си. C — это простой, но надежный язык, который существует с начала 1970-х годов. У него относительно мало ключевых слов (слов, имеющих особое значение в языке). C не имеет встроенных команд ввода-вывода, как многие другие языки.

Подробнее…

Пять шагов написания программы для Arduino


Независимо от того, насколько сложной может быть программа, ее можно свести, по сути, к пяти шагам. Знание пяти этапов программы служит нескольким целям.

Подробнее…

Система полива на ардуино


На данный момент разработано множество различных модулей и датчиков, на основе которых можно легко построить домашнюю систему полива на ардуино. В данной статье мы рассмотрим проект «Автоматический полив на ардуино».

Подробнее…

Классы в ардуино


Классы Arduino

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

Подробнее…

Библиотеки в Arduino IDE


Как подключить библиотеки в Ардуино

Библиотеки — это пакеты кода (в основном функций), которые можно использовать для выполнения определенных задач программирования. Библиотеки значительно упрощают программирование на Arduino. Они упрощают и уменьшают количество кода, необходимого в вашей программе. Тысячи библиотек Arduino доступны для бесплатной загрузки для различных задач программирования, таких как управление ЖК-дисплеями, управление сервоприводами, считывание датчиков и многое другое.

Подробнее…

Функции в Ардуино


Функции в Ардуино

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

Подробнее…

Массивы в Ардуино


Массивы в Ардуино

Массивы в Ардуино подобны переменным – они могут хранить показания датчиков, текстовые строки и логические значения, такие как high и low. Но переменная может хранить только одно значение за раз. Массивы, в свою очередь, могут хранить несколько значений одновременно. Если вы рассматриваете переменную как контейнер для хранения данных, массивы похожи на этот контейнер, но с разделителями, которые вы можете использовать для хранения нескольких частей данных.

Подробнее…

Логические операторы в Arduino


Логические операторы в ардуино

Логические операторы в Arduino дают вам еще один элемент контроля над потоком вашей программы. Также известные как логические операторы, они могут быть очень мощными при использовании внутри условия оператора if или цикла while. В этой статье мы обсудим три наиболее распространенных логических оператора — И, ИЛИ и НЕ.

Подробнее…

Составные операторы в Ардуино


Составные операторы в Ардуино

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

Подробнее…