База знаний iArduino

Arduino

Подборка практических материалов по выбранной теме: схемы подключения, примеры кода, фотографии сборки, видео и пошаговые пояснения.

Тема

Arduino

99 уроков
Урок Проект 17. Поддержание заданной температуры жидкости, с управлением через интернет Подключаем датчик температуры, нагреватель и дисплей к Arduino, управляем заданной температурой жидкости через интернет с помощью IOcontrol. Урок Проект 16. Поддержание заданной температуры жидкости Собираем устройство для поддержания заданной температуры жидкости на Arduino: датчик температуры, нагреватель, дисплей и кнопки настройки в одном п... Урок видео Гидропоника. Домашняя установка для выращивания растений. Собираем домашнюю гидропонную установку на Arduino: автодолив питательного раствора, контроль уровня, дисплей LCD2004, энкодер и защиты от переполн... Урок видео Установка захвата на машинку из ПВХ-конструктора Оснащаем ПВХ-машинку захватом для перевозки грузов: подключаем сервопривод, настраиваем ПИД-регулирование движения по линии и учим робота аккуратно... Урок видео Подарочная коробочка на 8 марта с таймером и замком Собираем подарочную коробочку на Arduino: она сама откроется в заданное время, подсветит крышку светодиодами NeoPixel и покажет обратный отсчёт на... Урок видео Система контроля доступа на RFID считывателе и электромеханическом замке Собираем систему контроля доступа на Arduino: RFID считыватель, электромеханический замок и силовой ключ. Добавляем и удаляем метки через карту-мас... Урок видео Машинка из ПВХ конструктора с бампером для движения по линии Собираем робота-машинку из ПВХ-конструктора: бампер с 9 датчиками линий, два мотора N20 с энкодерами и контроллер Piranha Uno. Едет по трассе из из... Урок видео Пиксельные часы с таймером Собираем пиксельные часы с таймером на Piranha UNO и NeoPixel-кольце из 60 светодиодов. Адаптивная яркость, RTC-модуль, энкодер и звуковой таймер д... Урок видео Игра "Бегущий огонёк" Собираем игру «Бегущий огонёк» на Piranha UNO и NeoPixel-кольце: останавливайте огонёк в нужном месте кнопкой, пока сложность не застала врасплох! Урок Установка и настройка среды разработки mBlock Подключаем набор КВАНТ к компьютеру: устанавливаем среду mBlock, настраиваем COM-порт и обновляем прошивку платы Arduino UNO для начала работы Урок видео Игра для 3-х игроков "Реактор" на Arduino UNO при помощи операционной системы FreeRTOS Собираем игру на реакцию «Реактор» для трёх игроков на Arduino UNO с FreeRTOS: кнопки, матрицы 8×8, NeoPixel и зуммер — кто первым наберёт 9 очков? Урок видео Электромеханическая семисегментная цифра Собираем электромеханическую семисегментную цифру из набора «Механический циферблат». Подключаем сервоприводы к Piranha UNO через расширители вывод... Урок видео Электромеханические часы Собираем электромеханические часы на Arduino Nano, сервоприводах и модуле реального времени. Сегменты цифр управляются через расширители выводов по... Урок видео Спидометр и часы реального времени через GPS Собираем спидометр и часы реального времени на Arduino с Trema-модулем GPS ATGM336H и четырёхразрядным LED-индикатором. Скетч, библиотеки и схема п... Урок видео Онлайн метеостанция с графиками Собираем онлайн метеостанцию на Piranha ULTRA с датчиками температуры, влажности, давления и освещённости. Данные передаются через Ethernet Shield... Урок видео Игра Avalanche на Arduino/Piranha UNO Собираем игру Avalanche на Arduino/Piranha UNO: управление потенциометром, вывод на матрицу 8x8, звук через зуммер. Ловите падающие камни и набирай... Урок видео Соединяем две Arduino через Интернет (IOT) Подключаем две платы Piranha ULTRA через интернет с помощью сервиса ioControl и Ethernet Shield W5500. Нажатие кнопки на одном устройстве управляет... Урок видео Оповещатель грязных рук Собираем на Arduino напоминатель о мытье рук: при открытии входной двери устройство оповещает звуком и светом. Используем датчик двери, ИК-датчик п... Урок видео Умная интернет-теплица IOT (Интернет вещей) Собираем умную теплицу на Arduino с управлением через интернет: Ethernet Shield W5500, датчики температуры и освещённости, автополив и контроль со... Урок видео Arduino - автодром Собираем Arduino-автодром: стенд с датчиками линии, светодиодной лентой, термо-принтером и MP3-плеером. Устраивайте настоящие чемпионаты среди друзей! Урок видео Умная теплица на Arduino с управлением/мониторингом по GSM/GPRS Собираем умную теплицу на Arduino Piranha ULTRA с GSM/GPRS Shield: автополив по расписанию, контроль освещения, температуры и влажности, дистанцион... Урок видео Управление роботом через беспроводной UART Собираем радиоуправляемого гусеничного робота SMARS на базе Piranha Ultra и модулей HC-12. Корпус печатается на 3D-принтере, управление — через бес... Урок видео Система автополива растений на Piranha ULTRA с даталоггингом, TouchScreen и RTC Собираем систему автополива на Piranha ULTRA: ёмкостной датчик влажности почвы, датчик освещённости, RTC, запись данных на SD-карту и управление че... Урок видео Игра Космические Пришельцы на Piranha ULTRA Собираем аркадную игру «Космические Пришельцы» на плате Piranha ULTRA с четырьмя LED-матрицами 8×8, кнопкой, слайдером и зуммером. Отличный старт д... Урок видео Робот "Микроша", управляемый с помощью геймпада DualShock 2 Собираем робота «Микроша» на Arduino и управляем им с геймпада DualShock 2: левый стик задаёт направление движения, кнопки «Круг» и «Квадрат» управ... Урок видео Светильник Бэтмен на базе Arduino Собираем декоративный светильник в стиле Бэтмена на Arduino с адресными светодиодами NeoPixel. Управление яркостью и режимами — через ИК-пульт и эн... Урок видео Говорящая Arduino шапка Деда Мороза Создаём говорящую шапку Деда Мороза на Arduino: датчик расстояния HC-SR04 запускает анимацию NeoPixel, движение сервопривода и воспроизведение стих... Урок видео Arduino тыква — готовимся к Хэллоуину Собираем Arduino-тыкву к Хэллоуину: датчик расстояния HC-SR04 определяет зону и запускает светозвуковую анимацию с NeoPixel и MP3-плеером Урок видео Ночник с управлением жестами, на базе адресных светодиодов Собираем ночник на адресных светодиодах NeoPixel с управлением жестами через датчик APDS9960. Меняем режим, яркость, цвет и скорость анимации движе... Урок видео Сигнализация / удаленный мониторинг за датчиками по GSM/GPRS Собираем систему охраны и удалённого мониторинга на Arduino с GSM/GPRS Shield: датчики газа, температуры, движения и геркон отправляют СМС или звон... Урок видео Удаленное управление домом по GSM/GPRS Собираем систему удалённого управления домом через SMS на Arduino и GSM/GPRS Shield: управляем лампочками, вентилятором, светодиодной лентой и лине... Урок видео SMS-телеграф на базе GSM/GPRS Shield и термопринтера Собираем SMS-телеграф на Arduino UNO: GSM/GPRS Shield A9 принимает сообщения, термопринтер печатает их на кассовой ленте. Поддержка русского языка,... Урок видео Ретро GSM телефон на Arduino 1958 года, с дисковым номеронабирателем Превращаем советский дисковый телефон 1958 года в мобильный GSM-аппарат на Arduino. Подключаем модем A9, номеронабиратель, колокольный звонок и реа... Урок видео Урок 50. Игра "Лабиринт" на Arduino Создаём игру «Лабиринт» на Arduino Uno с OLED-дисплеем и акселерометром IMU 9 DOF. Наклоняйте устройство, чтобы провести шарик через лабиринт к лун... Урок видео Урок 49. Заяц волк (Wolf and eggs) на Arduino Собираем игру «Волк и яйца» на Arduino Uno с OLED-дисплеем и акселерометром IMU 9 DOF. Управляем волком наклоном устройства — без кнопок и джойстик... Урок видео Урок 48. Игра змейка (snake) на Arduino Собираем игру «Змейка» на Arduino Uno с OLED-дисплеем 128x64 и управлением наклоном через акселерометр модуля IMU 9 DOF — без единого провода! Урок видео Урок 47. Игра тетрис на Arduino Собираем полноценный тетрис на Arduino Uno: OLED-дисплей 128×64, четыре кнопки управления и никаких лишних проводов — всё на Trema Set Shield Урок видео Урок 46. Цветовой замок с квадратным ключом (Замок калейдоскоп) Создаём беспроводной цветовой замок на двух Arduino Uno с Bluetooth HC-05 и акселерометром IMU 9 DOF. «Замок» генерирует случайную последовательнос... Урок Урок 45. Кодовый замок из акселерометра Создаём кодовый замок на Arduino Uno с датчиком Trema IMU 9 DOF: замок открывается только при правильной последовательности поворотов устройства в... Урок видео Дистанционное управление робота «Дройдика» по Bluetooth Добавляем Bluetooth-модуль HC-05 к роботу «Дройдику» и собираем пульт на джойстике. Управление скоростью и направлением движения — без проводов, с... Урок видео Дистанционное управление робота "QUADRUPED" по Bluetooth Подключаем Bluetooth-модуль HC-05 к роботу QUADRUPED и собираем пульт на Arduino Uno с джойстиком и потенциометром. Управляем движением, поворотами... Урок видео Урок 41. Самописец Создаём самописец на Arduino Uno: данные с аналогового датчика обрабатываются скетчем и печатаются в виде графика на чековой ленте термопринтера Урок видео Урок 40. Дешифратор азбуки Морзе с выводом на принтер, дисплей, последовательный порт Собираем дешифратор азбуки Морзе на Arduino Uno с датчиком звука Trema. Декодированный текст выводится на LCD1602 I2C, термопринтер или в монитор п... Урок Урок 42. Шкала визуализации для аналоговых датчиков Учимся выводить шкалу визуализации аналоговых датчиков на дисплей LCD1602 I2C с Arduino Uno. Подходит для тестирования датчиков и готовых проектов Урок видео Урок 44. Высотомер Собираем высотомер на Arduino Uno: барометр BMP180/BMP280 измеряет высоту, четырёхразрядный LED индикатор отображает значение в метрах, а кнопка сб... Урок Урок 43. Управление лампами по хлопкам Учимся управлять лампами хлопками в ладоши с помощью Arduino Uno и Trema датчика звука. Количество хлопков и подключаемых устройств легко настраива... Урок видео Урок 39. Реле времени: управление устройствами по таймеру Создаём четырёхканальное реле времени на Arduino Uno с LCD-дисплеем, энкодером и модулем RTC. Управляем приборами по расписанию с сохранением тайме... Урок видео Урок 37. Часы с «вредным» будильником Собираем часы с «вредным» будильником на Arduino Uno и Trema-модулях: чтобы его выключить, нужно обнулить два случайных числа на индикаторе с помощ... Урок видео Урок 36. Гирлянда из Trema-модулей NeoPixel Собираем новогоднюю гирлянду из 30 Trema-модулей NeoPixel по 4 адресных светодиода в каждом. Управляем 120 светодиодами с одного вывода Arduino Uno... Урок видео Урок 35. Универсальный ИК-пульт дистанционного управления Создаём универсальный ИК-пульт на Arduino Uno с шестью кнопками: коды любого пульта записываются в EEPROM и не теряются при отключении питания Урок видео Урок 34. Игра змейка (питон) на матрице из светодиодов Создаём игру «Змейка» на матрице из 48 светодиодов и 4 кнопок с Arduino Uno. Светодиоды и кнопки подключены через расширители выводов по шине I2C —... Урок видео Урок 33. Обучаем Arduino робота ездить по линии Собираем робота-машинку на Arduino Uno, которая следует по нарисованной линии с помощью трёх аналоговых датчиков и останавливается перед препятстви... Урок видео Урок 26.6 Соединяем две arduino по радиоканалу 433 МГц Подключаем радиомодули FS1000A и MX-RM-5V к двум Arduino и передаём данные по радиоканалу 433 МГц на расстояние до 100 м с помощью библиотеки iardu... Урок видео Сканер ISM диапазона на базе модуля nRF24L01 (2.4 ГГц: WiFi, Bluetooth, …) Создаём сканер ISM-диапазона 2,4 ГГц на Arduino с модулем nRF24L01+ и TFT-дисплеем. Определяем занятые каналы WiFi, Bluetooth и других устройств —... Урок видео Урок 26.5 Соединяем несколько arduino по радиоканалу через nRF24L01+ Подключаем три Arduino по радиоканалу через модули nRF24L01+. Два передатчика отправляют данные с потенциометра и слайдера, приёмник управляет серв... Урок видео Урок 26.4 Соединяем две arduino по радиоканалу через nRF24L01+ Подключаем два модуля nRF24L01+ к двум Arduino и организуем беспроводную передачу данных по радиоканалу 2,4 ГГц на расстояние до 100 м. Управляем с... Урок видео Урок 31. Управление освещением с ИК-пульта Подключаем ИК-приёмник и три твердотельных реле к Arduino, чтобы управлять освещением ~220 В с любого телевизионного пульта. Библиотека iarduino_IR... Урок видео Урок 30. Автоматический полив растений Собираем систему автополива на Arduino: датчик влажности почвы управляет мембранным насосом через силовой ключ. Пороговая влажность и время полива... Урок видео Урок 29. Тахометр. Определяем скорость вращения при помощи датчика линии Собираем тахометр на Arduino с датчиком линии и четырёхразрядным LED индикатором. Наносим контрастную полосу на деталь — и сразу получаем точное чи... Урок видео Урок 21.2 Метеостанция на базе датчика AM2320 I2C и четырехразрядного LED индикатора Собираем метеостанцию на Arduino: датчик AM2320 по шине I2C измеряет температуру и влажность, а четырёхразрядный LED индикатор поочерёдно выводит п... Урок видео Урок 28. Контроль доступа по отпечатку пальца Собираем систему контроля доступа на Arduino: сканер отпечатков пальцев управляет электромагнитным замком, LCD-дисплей показывает статус, а кнопки... Урок видео Урок 27. Пульсометр Подключаем датчик пульса Pulse Sensor к Arduino и TFT-дисплею 2.8". Выводим кардиограмму в виде графика и среднее значение пульса в минуту с помощь... Урок видео Урок 26.3 Соединяем две arduino по шине I2C Разбираем, как соединить две и более Arduino по шине I2C без дополнительных модулей. Используем библиотеку iarduino_I2C_connect: мастер читает кноп... Урок видео Урок 26.2 Соединяем две arduino по стандарту RS485 Подключаем две Arduino по стандарту RS485 через аппаратную шину UART и модуль MAX485. Разбираем схему, библиотеки и скетч для полудуплексной переда... Урок видео Урок 26.1 Соединяем две arduino по шине UART Разбираем, как соединить две Arduino по аппаратной шине UART и организовать дуплексный обмен данными. В проекте используются LCD-дисплеи и матричны... Урок видео Урок 25. Дистанционное управление RGB лентой с ИК-пульта Учимся управлять RGB светодиодной лентой с любого ИК-пульта через Arduino и Trema-модули. Подключаем силовые ключи, ИК-приёмник и разбираем скетч с... Урок видео Урок 24. Узнаём адреса устройств на шине I2C Разбираем, как определить адреса устройств на шине I2C с помощью Arduino и LCD-дисплея. Скетч сканирует шину и выводит найденные адреса на экран по... Урок видео Урок 23. Определяем параметры ламп: мощность, освещенность, мерцание Собираем прибор на Arduino и датчике BH1750 для измерения освещённости, эквивалентной мощности и коэффициента мерцания ламп. Результат выводится на... Урок Урок 22. Автоматическое управление светом, без arduino Собираем автоматическое освещение на датчике движения HC-SR505 и силовом ключе — без Arduino. Схема подходит для лестницы или коридора и управляет... Урок видео Урок 21.1 Метеостанция с сохранением данных на flash карту Собираем метеостанцию на Arduino Uno: подключаем датчики DHT22, освещённости и RTC DS1307, выводим данные на LCD1602 и каждые 5 минут сохраняем пок... Урок Урок 20. Подключение и работа с флеш картой на Arduino Учимся создавать, записывать и удалять файлы на MicroSD карте с помощью Piranha Uno и Trema-модуля адаптера. Стандартная библиотека SD из Arduino I... Урок видео Урок 19. RTC часы с будильником Расширяем проект RTC-часов на Arduino Uno: добавляем будильник с зуммером и светодиодом, настройку времени срабатывания кнопками и отдельную функци... Урок видео Урок 18. Подключение RTC часы реального времени с кнопками Учимся устанавливать время на RTC-модуле DS1307 с помощью трёх кнопок и выводить дату и время на LCD1602 через I2C. Подключаем всё к Arduino с библ... Урок видео Подключаем модули NeoPixel на базе WS2812B светодиодов к Arduino Подключаем адресные светодиоды WS2812B (NeoPixel) к Arduino Uno с библиотекой Adafruit NeoPixel. Учимся управлять отдельными светодиодами и создаём... Урок Подключаем BH1750 датчик освещенности Gy-30,Gy-302 к Arduino Подключаем датчик освещённости BH1750 (модули Gy-30 и Gy-302) к Arduino Uno по шине I2C. Скетч каждые полсекунды отправляет значение освещённости в... Урок видео Подключаем Цветной дисплей 1.8 TFT ILI9163/ST7735R SD к Arduino Подключаем цветной TFT-дисплей 1.8" (ILI9163/ST7735R) с разрешением 128×160 к Arduino UNO через SPI. Разбираем схему с резисторами и загружаем скет... Урок Подключение RTC часы реального времени DS1302, DS1307, DS3231 к Arduino Подключаем модули RTC DS1302, DS1307 и DS3231 к Arduino с помощью универсальной библиотеки. Разбираем схемы подключения, функции установки и чтения... Урок Управляем arduino из PHP через COM-порт Разбираем, как управлять Arduino из PHP через виртуальный COM-порт на Windows. Используем вспомогательный exe-файл для чтения и записи данных, обхо... Урок видео Урок 17. Подключение Mini MP3 плеера к Arduino Подключаем Mini MP3 плеер DFPlayer к Arduino: подготовка microSD карты, схема подключения через резисторы, библиотека DFPlayer Mini и три готовых с... Урок видео Урок 16. Подключение датчика DHT11 к Arduino UNO. Выводим температуру и влажность на LCD 1602 I2C дисплей Подключаем датчик DHT11 к Arduino UNO и выводим показания температуры и влажности на символьный дисплей LCD 1602 с интерфейсом I2C. Разбираем схему... Урок видео Урок 15. Bluetooth модуль HC-06 подключение к Arduino. Управление устройствами с телефона. Подключаем Bluetooth модуль HC-06 к Arduino Uno и управляем светодиодом с телефона через Bluetooth-терминал на Android. Простая схема и готовый скетч Урок Подключение и программирование Digispark Разбираем, как настроить Arduino IDE для работы с Digispark: установка платформы, добавление менеджера плат, установка драйвера и загрузка первого... Урок Arduino новичок. Цикл уроков для начинающих: знакомство с платой Arduino, архитектура микроконтроллера ATmega, порты, таймеры, интерфейсы и основы программирования Урок Урок 14. Музыка Star Wars на Arduino и RGB цветомузыка? Работа с tone(); Учимся использовать функцию tone() на Arduino: воспроизводим мелодию Star Wars с помощью пьезозуммера и синхронизируем RGB-светодиод в режиме цвето... Урок видео Урок 13. Подключение клавиатуры 4*4 и пьезоизлучателя к Arduino Подключаем мембранную клавиатуру 4×4 и пьезозуммер к Arduino: определяем нажатую клавишу, выводим результат в монитор порта и воспроизводим уникаль... Урок видео Урок 12. Управление сервоприводами с помощью гироскопа MPU6050 Gy-521 Подключаем гироскоп-акселерометр GY-521 (MPU6050) к Arduino и управляем двумя сервоприводами: наклон модуля по осям X и Y поворачивает сервоприводы... Урок Урок 11. Подключение гироскопа GY-521 MPU-6050 к Arduino. Подключаем гироскоп-акселерометр GY-521 (MPU-6050) к Arduino и пишем скетч с библиотекой Kalman для определения положения платы в пространстве по о... Урок видео Урок 10. Контроль доступа. RFID-rc522 + Servo + Arduino Собираем простую систему контроля доступа на Arduino: RFID-модуль RC522 считывает метку, сервопривод отпирает замок, а зуммер подаёт звуковой сигна... Урок видео Урок 8. Arduino погодная станция на базе барометра BMP180 термометра DS18B20 Собираем погодную станцию на Arduino: подключаем барометр BMP180 и термометр DS18B20 к OLED-дисплею, устанавливаем нужные библиотеки и пишем скетч... Урок Урок 9. Русский язык на OLED дисплее 128X64 Разбираем проблемные моменты вывода русских букв на OLED дисплей 128×64 с Arduino Uno. Подключаем Trema OLED по I2C и настраиваем библиотеку iardui... Урок Урок 7. Термометр на базе DS18B20 и OLED дисплея 128X64 Собираем простой термометр на Arduino с датчиком DS18B20 и OLED-дисплеем 128×64. Подключаем влагозащитный датчик, устанавливаем библиотеки и выводи... Урок Урок 6. Arduino считываем метки (RFID-модуль RC522) Подключаем RFID-модуль RC522 к Arduino и считываем данные с меток: уникальный идентификатор UID и другую информацию. Разбираем распиновку и пробный... Урок видео Управление шаговым двигателем с Ардуины Подключаем шаговый двигатель 28BYJ к Arduino с драйвером и внешним питанием. Разбираем схему подключения, установку библиотеки Stepper_28BYJ и загр... Урок Урок 5. Выводим показания потенциометра на LCD1602 по I2C с Ардуино Подключаем потенциометр к Arduino и выводим показания АЦП и напряжение на дисплей LCD1602 через интерфейс I2C. Хороший практический урок для начина... Урок Урок 4. Подключение LCD1602 по I2C к Ардуино Узнайте, как подключить дисплей LCD1602 к Arduino через интерфейс I2C, используя всего два провода вместо шести. Разбираем схему подключения и библ... Урок Урок 3. Цифровое управление яркостью LCD1602 с Ардуины Учимся управлять яркостью подсветки дисплея LCD1602 с Arduino: плавно меняем интенсивность, выключаем и заставляем мигать подсветку с помощью ШИМ-в... Урок Урок 2. Подключение LCD1602 к Ардуино Подключаем дисплей LCD1602 к Arduino: схема с резистором для подсветки, библиотека LiquidCrystal и разбор примера скетча для вывода текста на экран Урок Урок №1. Регулируем двумя кнопками яркость светодиода Учимся управлять яркостью светодиода с помощью двух кнопок и ШИМ на Arduino. Разбираем схему подключения на макетной плате, подбор резисторов и нап... Урок Урок №0 Светодиод Первый шаг в мире Arduino: подключаем светодиод через резистор на макетной плате и пишем простейший скетч для управления им

Проекты на Arduino с готовыми схемами и скетчами

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

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