Библиотеки Ардуино

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

Существует три основных типа библиотек Arduino: (далее…)

Продолжить чтениеБиблиотеки Ардуино

Чтение данных с датчика наклона

Датчик наклонаВ продаже датчики наклона обычно представлены с рабочим диапазоном 30° и 60° (точнее, от -30° до +30° по горизонтали). Датчик наклона представляет собой своеобразный переключатель. Это устройство отличается от обычных переключателей тем, что начинает проводить электричество при наклоне. (далее…)

Продолжить чтениеЧтение данных с датчика наклона

RGB-светодиод

Светодиод-RGBRGB светодиод — это светодиод, в котором заключены три основных цвета: Red (красный), Green (зеленый), Blue (синий).

С помощью Arduino, управлять таким светодиодом будет легко — достаточно подключить цифровой выход (через резистор 220 Ом) к соответствующему выводу. (далее…)

Продолжить чтениеRGB-светодиод

Графическая библиотека Adafruit GFX

Adafruit GFXБиблиотека Adafruit_GFX для Arduino предоставляет общий синтаксис и набор графических функций для всех ЖК- и OLED-дисплеев и светодиодных матриц. Данная библиотека позволяет легко адаптировать скетчи Arduino между разными типами дисплеев с минимальными усилиями. (далее…)

Продолжить чтениеГрафическая библиотека Adafruit GFX

Пироэлектрический инфракрасный датчик движения HC-SR501 и Arduino Nano

Датчик движения HC-SR501 и Arduino наноМодуль пироэлектрического инфракрасного датчика движения HC-SR501 представляет собой электронный датчик, который запускает цифровой сигнал при обнаружении движения. В этой статье будет показано, как подключить этот датчик к Arduino Nano, а также будет предоставлена программа (скетч) для запуска встроенного светодиода на плате Ардуино при обнаружении движения. (далее…)

Продолжить чтениеПироэлектрический инфракрасный датчик движения HC-SR501 и Arduino Nano

Начало работы с платой Ардуино Нано

Работа с Ардуино НаноПлата для программирования Arduino Nano, является популярным выбором для микроэлектронных проектов. Приступая к работе с Arduino Nano, мы объясним и покажем, как подключить плату к Arduino IDE, а также как загрузить простой скетч, чтобы светодиод включался и выключался (это только для проверки работоспособности платы). (далее…)

Продолжить чтениеНачало работы с платой Ардуино Нано

Управление двигателем постоянного тока с использованием драйвера двигателя L298N и платы Ардуино

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

Продолжить чтениеУправление двигателем постоянного тока с использованием драйвера двигателя L298N и платы Ардуино

Монитор порта — получение и использование

Монитор портаВ этой статье мы покажем, как отправить данные в скетч Arduino с помощью Монитор порта. Да, данные могут быть отправлены в Arduino из окна терминала Монитор порта в среде Arduino IDE.

Пользователь может вводить данные в поле ввода в окне Монитор порта для отправки значений и данных в Arduino. Любая последовательная программа или даже пользовательское последовательное приложение может использоваться для отправки данных в Arduino вместо использования окна Монитор порта. (далее…)

Продолжить чтениеМонитор порта — получение и использование

Arduino string и строки в Ардуино

Arduino string и строкиСтроки используются для хранения текста. Их можно использовать для отображения текста на ЖК-дисплее или в окне Монитор порта Arduino IDE.

Строки также полезны для хранения пользовательского ввода — например, символов, которые пользователь вводит на клавиатуре, подключенной к Arduino. (далее…)

Продолжить чтениеArduino string и строки в Ардуино

Массивы в Arduino

Совокупность однотипных элементовМассивы — это группы однотипных данных, которые последовательно помещаются в память. Например, у нас может быть массив целых чисел (тип int), который состоит из двух или более целых чисел, встречающихся одно за другим. (далее…)

Продолжить чтениеМассивы в Arduino