Рубрика «Arduino»

Arduino

Это торговая марка аппаратно-программных средств для построения простых систем автоматики и робототехники, ориентированная на непрофессиональных пользователей. Программная часть состоит из бесплатной программной оболочки (IDE) для написания программ, их компиляции и программирования аппаратуры. Аппаратная часть представляет собой набор смонтированных печатных плат, продающихся как официальным производителем, так и сторонними производителями. Полностью открытая архитектура системы позволяет свободно копировать или дополнять линейку продукции этой марки. Arduino может использоваться как для создания автономных объектов автоматики, так и подключаться к программному обеспечению на компьютере через стандартные проводные и беспроводные интерфейсы. Под торговой маркой Arduino выпускается несколько плат с микроконтроллером и платы расширения. Большинство плат с микроконтроллером снабжены минимально необходимым набором обвязки для нормальной работы микроконтроллера (стабилизатор питания, кварцевый резонатор и т. п.). В линейке устройств Arduino в основном применяются микроконтроллеры Atmel AVR ATmega328, ATmega168, ATmega2560, ATmega32U4, ATTiny85 с частотой тактирования 16 или 8 МГц. В старых изделиях применялись ATmega8, ATmega1280 и другие. Есть также платы на процессоре ARM Cortex M.

Подключение цифрового люксметра (датчика освещенности) BH1750 к Arduino

Схема подключения BH1750 к Arduino по I2C с ADDR

Для измерения освещенности отлично подходят модули Gy-30 и Gy-302 на базе сенсора BH1750. Сенсор предназначен для измерения фонового освещения, имеет высокую чувствительность, а спектр чувствительности совпадает с кривой чувствительности человеческого глаза. Подключается BH1750 к Arduino по распространенному I2C интерфейсу. Внутренняя логика BH1750 избавляет от необходимости каких-либо сложных вычислений, поскольку он напрямую выводит значимые цифровые данные в люксах (лк). С …

Подключение цифрового датчика освещенности TSL2561 к Arduino

Схема подключения датчика освещенности TSL2561 к Arduino по I2C

TSL2561 — это цифровой датчик освещенности с интерфейсом I2C/TWI. Более подробное описание этого модуля можете найти на странице TSL2561 — Цифровой датчик освещенности (модуль GY-2561). А в этом посте мы подключим по I2C датчик TSL2561 к Arduino, установим необходимую библиотеку и будем выводить значения в последовательный порт компьютера. С помощью TSL2561 можно изготовить самодельный люксметр на Ардуино. …

Подключение модуля nRF24L01+ к Arduino — соединяем две arduino по радиоканалу

Обмен данными между двумя платами Arduino UNO и Pro Mini через nRF24L01+

nRF24L01 один из самых популярных беспроводных модулей для интернета вещей (IoT). Подключение модуля nRF24L01+ к Arduino позволит организовать многоканальную защищенную связь между Arduino и устройствами на расстоянии. Рассмотрим, как наладить связь между двумя или несколько плат Ардуино по радиоканалу. Установка библиотеки RF24 Работать с nRF24L01+ можно с помощью библиотеки RF24 — довольно популярная и удобная …

Подключение WL101-341 и WL102-341 к Arduino

Схема подключения WL102-341 к Arduino

Рано или поздно, в создаваемых проектах Arduino появится необходимость дистанционного управления. Одним из самых бюджетных решений является использование радиоприемника и радиопередатчика, такими являются WL101-341 и WL102-341. Подключаются WL101-341 и WL102-341 к Arduino очень просто, библиотеки уже существуют (к примеру RadioHead), так что не составит большого труда обмениваться данными между ардуинками. Простейший пример их использования вы …

Arduino Mega 2560 Rev3 — Характеристики, распиновка, драйвера, описание платы

Arduino Mega 2560 Rev3 - Характеристики, распиновка, драйвера, описание платы

Arduino Mega 2560 — это расширенная версия Arduino Uno построена на микроконтроллере ATmega2560, имеет больше контактов — 54 цифровых входа/выходов (14 из которых могут использоваться как выходы ШИМ), 16 аналоговых входов, большее количество аппаратных serial-портов — 4 последовательных порта UART, кварцевый генератор 16 МГц, USB коннектор, разъем питания, разъем ICSP и кнопка перезагрузки. Для работы …

Подключение двухосевого джойстика KY-023 к Arduino

Схема подключения джойстика KY-023 к Arduino

Двухосевой джойстик (KY-023, PS2) — это модуль манипулятор, состоявший из двух потенциометров и одной тактовой кнопкой, позволяющий пользователю управлять различными устройствами (шасси, роботами), например для дистанционного управления двух-координатным поворотным устройством видеокамеры, которое можно вращать в двух плоскостях. Технические характеристики KY-023 Напряжение питания: 5 В Поворот ручки: 360° Размеры: 40 мм х 26 мм х 32 …

Подключение I2C датчика температуры и влажности DHT12 к Arduino и вывод данных на LCD1602 HD44780

Схема подключения LCD1602 и DHT12 к Arduino Pro Mini

DHT12 — это улучшенная версия датчика температуры и влажности DHT11 с интерфейсом I2C/TWI. Более подробное описание этого модуля можете найти на странице DHT12 — I2C датчик влажности и температуры. А в этом посте мы подключим по I2C датчик DHT12 к Arduino, установим необходимую библиотеку и будем выводить значения в последовательный порт компьютера и на дисплей …

Подключение ультразвукового дальномера HC-SR04 к Arduino

Схема подключения I2C PCF8574 LCD1602 и HC-SR04 к Arduino

Ультразвуковой дальномер HC-SR04 предназначен для измерения расстояния от устройства до объекта. Работа модуля основана на принципе эхолокации. Модуль посылает ультразвуковой сигнал и принимает его отражение от объекта. Измерив время между отправкой и получением импульса, не сложно вычислить расстояние до препятствия. Поскольку в основе работы устройства используется ультразвук, модуль плохо подходит для определения расстояния до звукопоглощающих объектов. …

Подключение LCD1602 к Arduino по I2C (HD44780/PCF8574)

Схема подключения LCD1602 к Arduino по I2C(HD44780 - PCF8574)

Подключить LCD1602 к Arduino (или любой другой LCD на базе микросхем HD44780) не всегда удобно, потому что используются как минимум 6 цифровых выходов. LCD I2C модули на базе микросхем PCF8574 позволяют подключить символьный дисплей к плате Arduino всего по двум сигнальным проводам (SDA и SCL). PCF8574 — I2C модуль для LCD на базе HD44780 Микросхема PCF8574/PCF8574T …

Arduino Pro Mini — Характеристики, распиновка, описание платы

Arduino Pro Mini 328 5V 16MHz

Arduino Pro Mini одина из самых миниатюрных плат семейства Arduino и может использоваться в готовых проектах. Разработана и производится SparkFun Electronics. Построена на микроконтроллере ATmega168, а позже вышла плата на базе микроконтроллера ATmega328. Платформа содержит 14 цифровых входов и выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, резонатор, кнопку перезагрузки и отверстия для …