База знаний iArduino

Уроки и проекты iArduino

Практические уроки iArduino помогают пройти путь от первой схемы до собственного устройства: пишем код, подключаем датчики, дисплеи и модули связи, собираем проекты на Arduino, ESP32 и Raspberry Pi и сразу видим результат на рабочем столе.

Базовые проекты
на Arduino

Все материалы

Выберите урок для практики

180 уроков
Урок Проект 5. выаывфа фыв Урок Тестирование модуля IMU-10 на базе ICM20948 и BMP280 В уроке разбираем тестовый скетч для модуля IMU-10 на базе ICM20948 и BMP280. Проверяем I2C-подключение, пины INT и FSINC, работу прерываний — всё... Урок Raspberry Pi Pico: подключаем датчик атмосферного давление (bmp280, MicroPython) В уроке разбираем подключение датчика атмосферного давления BMP280 к Raspberry Pi Pico и написание скрипта на MicroPython для считывания показаний. Урок Raspberry Pi Pico: подключаем датчик атмосферного давления (bmp280, Arduino IDE) Подключаем датчик атмосферного давления BMP280 к Raspberry Pi Pico и пишем скетч в Arduino IDE для считывания давления и температуры. Урок Raspberry Pi Pico: Подключаем датчик температуры 18B20 (Arduino IDE) Подключаем цифровой датчик температуры DS18B20 к Raspberry Pi Pico через протокол OneWire. В уроке разбираем схему подключения с Trema-модулем Pull... Урок Raspberry Pi Pico: Издаём звуки и играем мелодии в Arduino IDE (Модуль Зуммер) Подключаем Trema-модуль Зуммер к Raspberry Pi Pico и учимся управлять частотой звука в Arduino IDE. Собираем простой арпеджиатор с потенциометром. Урок Raspberry Pi Pico: работаем с энкодером (Arduino IDE) Подключаем механический энкодер к Raspberry Pi Pico через Piranha Pico Hat и разбираем работу прерываний в Arduino IDE. В уроке — три практических... Урок Raspberry Pi Pico: подключаем потенциометр и работаем с АЦП (Arduino IDE) Подключаем потенциометр к Raspberry Pi Pico и разбираем работу АЦП в Arduino IDE. Управляем яркостью светодиода через ШИМ, считывая положение ползу... Урок Raspberry Pi Pico: подключаем кнопку (Arduino IDE) Подключаем кнопку к Raspberry Pi Pico через Piranha Pico Hat и Trema-модули. Разбираем три примера: вывод состояния в монитор порта, переключение с... Урок Raspberry Pi Pico: управление ШИМ в Arduino IDE Разбираем принципы ШИМ и управляем яркостью светодиода на Raspberry Pi Pico через Arduino IDE. Подключаем Trema-модули светодиода и кнопки к Piranh... Урок Raspberry Pi Pico: работаем с энкодером Подключаем механический энкодер к Raspberry Pi Pico и работаем с ним на MicroPython: разбираем прерывания IRQ, считаем повороты вала и собираем про... Урок Raspberry Pi Pico: Подключаем датчик температуры 18B20 Подключаем цифровой датчик температуры DS18B20 к Raspberry Pi Pico через протокол OneWire и Trema-модуль Pull Switch UP/DOWN. Читаем показания в Mi... Урок Raspberry Pi Pico: Издаём звуки и играем мелодии (Модуль Зуммер) Подключаем Trema-модуль Зуммер к Raspberry Pi Pico и управляем звуком через MicroPython в Thonny IDE: меняем частоту сигнала и собираем простой арп... Урок Raspberry Pi Pico: подключаем потенциометр и работаем с АЦП Подключаем потенциометр к Raspberry Pi Pico и разбираем работу АЦП на MicroPython. Управляем яркостью светодиода через ШИМ, считывая положение полз... Урок Raspberry Pi Pico: сохранение кода MicroPython в энергонезависимую память Разбираем, как сохранить скрипт MicroPython в энергонезависимую память Raspberry Pi Pico, чтобы программа запускалась автоматически после отключени... Урок Raspberry Pi Pico: управление ШИМ на python Разбираемся с ШИМ на Raspberry Pi Pico и MicroPython: управляем яркостью светодиода через широту и частоту импульса, собираем простой диммер с кноп... Урок Raspberry Pi Pico: подключаем кнопку в MicroPython Подключаем кнопку к Raspberry Pi Pico и пишем скрипты на MicroPython в Thonny IDE: считываем состояние, переключаем светодиод и устраняем дребезг к... Урок Raspberry Pi Pico: способы управления светодиодом в Arduino IDE Подключаем Trema-модуль Светодиод к Raspberry Pi Pico и управляем им через Arduino IDE: включаем, выключаем и плавно меняем яркость с помощью ШИМ. Урок Raspberry Pi Pico: способы управления светодиодом на MicroPython Подключаем Trema-модуль Светодиод к Raspberry Pi Pico и управляем им на MicroPython в Thonny IDE: включаем, выключаем, мигаем в цикле и регулируем... Урок Установка и настройка среды Thonny IDE для работы с Pi Pico (Pi Pico W) Разбираем установку Thonny IDE и прошивку MicroPython на Raspberry Pi Pico и Pico W: от загрузки прошивки до первого скрипта и работы с REPL. Урок Настройка поддержки Raspberry Pi Pico (Pi Pico W) в Arduino IDE Подключаем Raspberry Pi Pico и Pi Pico W к Arduino IDE: добавляем репозиторий плат, устанавливаем ядро RP2040 и проверяем работу скетчем Blink. Урок видео Загрузка скетча ESP32 через интернет, удаленное обновление по Wi-Fi Разбираем OTA-обновление прошивки ESP32 через интернет: подключаем дисплей 1602, кнопки и светодиоды, настраиваем таблицу разделов и загружаем скет... Урок видео Настенные часы с синхронизацией через интернет Собираем настенные часы с таймером и будильником на ESP32 и четырёх 7-сегментных дисплеях. Время синхронизируется через интернет по протоколу NTP,... Урок видео Онлайн мониторинг автоматизированной нормализации pH своими руками Собираем систему автоматической нормализации pH раствора на ESP32 с перистальтическими насосами, датчиком pH и дисплеем 1602. Настраиваем удалённый... Урок видео Онлайн мониторинг автоматизированной нормализации EC своими руками Собираем систему автоматической нормализации EC раствора на ESP32: подключаем перистальтические насосы по RS485, дисплей 1602 и настраиваем онлайн-... Урок видео Автоматизированная нормализация pH своими руками Собираем систему автоматической нормализации pH раствора на ESP32: подключаем датчик кислотности, два перистальтических насоса по RS485 и дисплей 1... Урок видео Автоматизированная нормализация EC своими руками Собираем систему автоматической нормализации EC раствора на ESP32: перистальтические насосы, датчик минерализации, дисплей 1602 и управление по RS485. Урок Управление перистальтическим насосом Подключаем перистальтический насос к Piranha UNO или Arduino UNO: подача жидкости по времени, по объёму и управление направлением через потенциометр. Урок Измеритель кислотности и концентрации (TDS, EC, pH-метр) на Arduino, Piranha, ESP Собираем универсальный измеритель кислотности и концентрации на Arduino, Piranha или ESP-32: подключаем pH-метр и TDS/EC-метр по I2C, выводим данны... Урок Измеритель концентрации (TDS/EC) на Arduino, Piranha, ESP Собираем измеритель концентрации TDS/EC на Arduino, Piranha или ESP-32 с выводом данных на I2C LCD дисплей. Подходит для гидропоники, аквариумов и... Урок Измеритель кислотности (pH) на Arduino, Piranha, ESP Подключаем pH-датчик к Arduino, Piranha или ESP-32 и выводим показания кислотности на I2C LCD дисплей. Подходит для гидропоники, аквариумов и систе... Урок Устройство для автоматической нормализации раствора (нормализатор TDS) Собираем устройство для автоматической нормализации TDS/ЕС раствора на контроллере Piranha Trema: перистальтические насосы, датчик TDS, дисплей 160... Урок Устройство для автоматической нормализации pH на Arduino (Нормализатор pH) Собираем на Arduino устройство, которое автоматически поддерживает кислотность раствора на заданном уровне — с датчиком pH, перистальтическими насо... Урок Выводим показания датчика кислотности жидкости (pH-метр), FLASH-I2C на RGB-матрицу (Raspberry Pi) Подключаем датчик кислотности жидкости pH-метр FLASH-I2C к Raspberry Pi и выводим показания в реальном времени на RGB-матрицу 64×32 с помощью Python Урок Создаём свою библиотеку для Arduino IDE Разбираем, как создать собственную библиотеку для Arduino IDE: от минимального набора файлов .h и .cpp до полной структуры с примерами, файлом свой... Урок Система автополива в виде модуля подачи жидкости Урок о создании модуля подачи жидкости для системы автополива растений. Материал появится совсем скоро — следите за обновлениями. Урок Модуль подачи жидкости для гидропоники Собираем модуль долива жидкости для гидропоники на контроллере Piranha Trema: насос, расходомер, соленоидный клапан и световая индикация в одном ус... Урок Автоматизированная гидропоника с автоматической корректировкой параметров. Собираем IoT-гидропонику на Piranha ESP-32: автоматический контроль pH и TDS, долив компонентов, мониторинг через облачный сервис ioControl в реаль... Урок Проект 19. Автоматический долив воды в емкость, с управлением через интернет Собираем систему автоматического долива воды в ёмкость с управлением через интернет. Разбираем виды датчиков уровня воды, коммутаторы для насоса и... Урок Проект 18. Автоматический долив воды в емкость Собираем систему автоматического долива воды в ёмкость на Arduino: подключаем датчики уровня воды, коммутатор для насоса и индикатор работы. Урок Проект 17. Поддержание заданной температуры жидкости, с управлением через интернет Подключаем датчик температуры, нагреватель и дисплей к Arduino, управляем заданной температурой жидкости через интернет с помощью IOcontrol. Урок Проект 16. Поддержание заданной температуры жидкости Собираем устройство для поддержания заданной температуры жидкости на Arduino: датчик температуры, нагреватель, дисплей и кнопки настройки в одном п... Урок Обмениваемся массивом данных между тремя и более Piranha ESP32 Подключаем три и более Piranha ESP32 к одной локальной сети и организуем обмен массивом данных по протоколу UDP: одна плата — сервер, остальные — к... Урок Управляем светодиодной лентой со смартфона при помощи Piranha ESP32 Подключаем RGB светодиодную ленту к Piranha ESP32 и управляем яркостью каналов со смартфона через браузер — без приложений, по локальной сети через... Урок Создаём и скачиваем файлы из внутренней памяти Piranha ESP32 Подключаем Piranha ESP32 к WiFi, создаём файлы во встроенной памяти SPIFFS и скачиваем их через локальный Web-сервер прямо в браузере — удобный спо... Урок Делаем локальный сайт на Piranha ESP32 Настраиваем Piranha ESP32 как локальный веб-сервер: загружаем файлы сайта через утилиту, подключаемся к WiFi и открываем сайт по адресу через mDNS Урок Соединяем две Piranha ESP32 по WebSocket и передаём массив данных Подключаем две платы Piranha ESP32 по протоколу WebSocket и разбираем, как передавать массивы данных побайтово — как напрямую, так и через WiFi-роу... Урок Соединяем две Piranha ESP32 по UDP и передаём массив данных Соединяем две платы Piranha ESP32 по WiFi и передаём массивы данных через протокол UDP. Разбираем побайтовую передачу, преобразование указателей и... Урок Обмен данными по UDP (Piranha ESP32 в качестве клиента) Подключаем Piranha ESP32 к точке доступа WiFi и отправляем данные по UDP-протоколу. При нажатии кнопки плата посылает байт серверу — удобный способ... Урок Обмен данными по UDP (Piranha ESP32 в качестве сервера) Подключаем Piranha ESP32 как точку доступа WiFi и настраиваем UDP-сервер: при получении байта управляем светодиодом. Разбираем асинхронную обработк... Урок Piranha ESP32 как точка доступа WiFi Настраиваем Piranha ESP32 как точку доступа WiFi и поднимаем веб-сервер прямо на плате. Управляем встроенным светодиодом через браузер с телефона и... Урок видео Машинное зрение на Raspberry Pi - определение формы и цвета объектов Учим Raspberry Pi Zero W распознавать форму и цвет объектов в кадре с помощью Pi камеры и Thonny Python IDE. Практический урок с готовым скриптом. Урок видео Гидропоника. Домашняя установка для выращивания растений. Собираем домашнюю гидропонную установку на Arduino: автодолив питательного раствора, контроль уровня, дисплей LCD2004, энкодер и защиты от переполн... Урок видео Установка захвата на машинку из ПВХ-конструктора Оснащаем ПВХ-машинку захватом для перевозки грузов: подключаем сервопривод, настраиваем ПИД-регулирование движения по линии и учим робота аккуратно... Урок видео Машинное зрение на Raspberry Pi определение координат объектов выбранного цвета в кадре Подключаем Pi камеру к Raspberry Pi Zero W и с помощью Python определяем координаты объектов выбранного цвета в кадре. Разбираем установку библиоте... Урок видео Подарочная коробочка на 8 марта с таймером и замком Собираем подарочную коробочку на Arduino: она сама откроется в заданное время, подсветит крышку светодиодами NeoPixel и покажет обратный отсчёт на... Урок видео Система контроля доступа на RFID считывателе и электромеханическом замке Собираем систему контроля доступа на Arduino: RFID считыватель, электромеханический замок и силовой ключ. Добавляем и удаляем метки через карту-мас... Урок видео Информационное табло на RGB-матрицах 64x64 Подключаем шесть RGB-матриц 64x64 к Raspberry Pi через RGB Matrix Hat, выводим кадровый буфер и бегущую строку с помощью библиотеки RPI-FB-MATRIX и... Урок видео Машинка из ПВХ конструктора с бампером для движения по линии Собираем робота-машинку из ПВХ-конструктора: бампер с 9 датчиками линий, два мотора N20 с энкодерами и контроллер Piranha Uno. Едет по трассе из из... Урок видео Музыкальная шкатулка на Raspberry Pi при помощи Бампера с 9 датчиками линий Собираем музыкальную шкатулку на Raspberry Pi: мотор крутит барабан с нотами, датчики линий их считывают, а Python воспроизводит звуки через soundfont Урок видео Курсы валют и метеоданные на Raspberry Pi Собираем онлайн-табло на Raspberry Pi: три четырёхразрядных индикатора показывают актуальный курс валют к рублю и температуру воздуха через API Ope... Урок видео Пиксельные часы с таймером Собираем пиксельные часы с таймером на Piranha UNO и NeoPixel-кольце из 60 светодиодов. Адаптивная яркость, RTC-модуль, энкодер и звуковой таймер д... Урок видео Игра "Бегущий огонёк" Собираем игру «Бегущий огонёк» на Piranha UNO и NeoPixel-кольце: останавливайте огонёк в нужном месте кнопкой, пока сложность не застала врасплох! Урок Установка и настройка среды разработки mBlock Подключаем набор КВАНТ к компьютеру: устанавливаем среду mBlock, настраиваем COM-порт и обновляем прошивку платы Arduino UNO для начала работы Урок видео Игра для 3-х игроков "Реактор" на Arduino UNO при помощи операционной системы FreeRTOS Собираем игру на реакцию «Реактор» для трёх игроков на Arduino UNO с FreeRTOS: кнопки, матрицы 8×8, NeoPixel и зуммер — кто первым наберёт 9 очков? Урок видео Контроль доступа при помощи iocontrol.ru и Raspberry Pi Собираем домашнюю систему контроля доступа на Raspberry Pi и Arduino UNO с RFID-считывателем, электромагнитным замком и облачным сервисом iocontrol.ru Урок видео Электромеханическая семисегментная цифра Собираем электромеханическую семисегментную цифру из набора «Механический циферблат». Подключаем сервоприводы к 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-плеером. Устраивайте настоящие чемпионаты среди друзей! Урок видео Портативная игровая консоль на Raspberry Pi Собираем портативную ретро-консоль на Raspberry Pi 3B с TFT-дисплеем 2.8", USB-геймпадами и звуком. Проект рассчитан на двух или четырёх игроков и... Урок видео Youtube оповещатель на Raspberry Pi Подключаем сервопривод к Raspberry Pi и пишем Python-сценарий, который через Google API отслеживает новые видео на YouTube-канале и поднимает флажо... Урок Raspberry для мейкеров #1. Азы: Blinky. Пишем первый скрипт Python для Raspberry Pi в редакторе Thonny: подключаем светодиоды через Trema+Expander Hat и демонстрируем многозадачность — дв... Урок видео Умная теплица на 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, номеронабиратель, колокольный звонок и реа... Урок видео Проект 15. Игра "Simon" говорит Собираем игру «Simon» на Arduino Uno с Trema Set Shield: три кнопки со светодиодами и OLED-дисплей. Повторяйте световые последовательности и провер... Урок Проект 14. Автоматическое управление светом в аквариуме Собираем на Arduino Uno таймер освещения для аквариума: модуль RTC, реле, LED-индикатор и две кнопки позволяют задавать время включения и выключени... Урок Проект 13. Автоматическое управление светом Собираем устройство автоматического управления светом на Arduino Uno с Trema Set Shield: реле включает лампу по датчику освещённости, а силовой клю... Урок Проект 12. Часы Фишера (шахматные часы) Собираем шахматные часы Фишера на Arduino Uno с Trema Set Shield: четырёхразрядный LED-индикатор, две кнопки со светодиодами, зуммер и RTC-модуль D... Урок Проект 11. Часы Собираем простые часы на Arduino Uno с RTC-модулем DS3231 и четырёхразрядным LED-индикатором. Две кнопки позволяют удобно настраивать время прямо н... Урок Проект 10. Сейф (кодовый замок) Собираем кодовый замок на Arduino Uno с двумя потенциометрами, сервоприводом и LED-индикатором. Вводим секретную комбинацию цифр и управляем открыт... Урок Проект 9. Климат-контроль на рабочем месте Собираем на Arduino Uno устройство климат-контроля для рабочего места: датчик температуры, потенциометр для задания порога и вентилятор с четырьмя... Урок Проект 8. Автоматическая кормушка для рыбок Собираем автоматическую кормушку для рыбок на Arduino Uno с OLED-дисплеем, RTC-модулем и сервоприводом. Устройство позволяет задать до 4 времён кор... Урок Проект 7. Сигнализация Собираем простую сигнализацию на Arduino Uno с датчиком вибрации, зуммером и светодиодом. Потенциометром настраиваем чувствительность — и устройств... Урок видео Проект 6. Детектор шума Собираем детектор шума на Arduino Uno с OLED-дисплеем 128×64: график уровня звука в реальном времени, регулируемый порог через потенциометр и свето... Урок Проект 5. Детектор дыма Собираем детектор дыма на Arduino Uno с Trema-модулями: датчик газа, зуммер и два светодиода. Зелёный сигнализирует о норме, красный и зуммер подаю... Урок Проект 4. Детектор протечек воды Собираем детектор протечек воды на Arduino Uno с аналоговым датчиком влажности, зуммером и светодиодами. Устройство подаёт сигнал SOS при обнаружен... Урок Проект 3. Автоматический полив растений Собираем систему автополива на Arduino Uno: датчик влажности почвы следит за состоянием грунта, а реле управляет мембранным насосом — растения всег... Урок видео Проект 2. Кухонный таймер Собираем кухонный таймер на Arduino Uno с обратным отсчётом до 99 минут. Используем четырёхразрядный LED индикатор, две кнопки, зуммер и вибромодул... Урок видео Проект 1. Метеостанция (температура, давление, влажность) Собираем портативную метеостанцию на Arduino Uno с OLED-дисплеем, барометром BMP280 и датчиком температуры и влажности. Показания выводятся на экра... Урок видео Урок 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 датчика звука. Количество хлопков и подключаемых устройств легко настраива... Урок Сборка QUADRUPED. Электроника + Калибровка​ Подключаем электронику к роботу QUADRUPED: Arduino UNO, Trema Power Shield, 8 сервоприводов и датчик расстояния HC-SR04+. Разбираем схему питания,... Урок видео Урок 39. Реле времени: управление устройствами по таймеру Создаём четырёхканальное реле времени на Arduino Uno с LCD-дисплеем, энкодером и модулем RTC. Управляем приборами по расписанию с сохранением тайме... Урок видео Сборка HEXAPOD. Электроника + Калибровка Подключаем электронику к роботу HEXAPOD: устанавливаем Arduino UNO и Trema Power Shield, разбираем схему питания 12 сервоприводов, проводим калибро... Урок видео Урок 38. Дройдик (подключение, калибровка, первый запуск) Собираем и запускаем Дройдика — двуногого шагающего робота на Arduino. Подключаем сервоприводы и ультразвуковой датчик, калибруем положение ног и з... Урок видео Урок 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 м. Управляем с... Урок видео Урок 32. Перевод чисел между системами счисления Разбираем перевод чисел между двоичной, восьмеричной, десятичной и шестнадцатеричной системами счисления. Объясняем методы и показываем, как числа... Урок видео Урок 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 с библ... Урок Сборка Робота-шасси. Часть 1 Пошаговая сборка робота-шасси из конструктора: крепим двигатели, стенки, платформы и колёса. Готовая платформа подойдёт для датчиков, сервомоторов... Урок видео Подключаем модули 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 UNO, Trema-Power Shield и четыре потенциометра. Разбираем схему питания, калибровку сервопривод... Урок Сборка робота-манипулятора. Часть 1 Пошаговая сборка механической части робота-манипулятора: крепёж, сервоприводы MG90S, рычаги и захват. Подробные списки деталей к каждому из 9 шагов Урок Управляем 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, порты, таймеры, интерфейсы и основы программирования Урок Подключение неизвестного дисплея Melodate MD-2072 к Arduino Автор нашёл дисплей Melodate MD-2072 от пульта радиоуправляемой машинки и подключил его к Arduino, написав собственную библиотеку с 9 командами упр... Урок Урок 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: подключаем светодиод через резистор на макетной плате и пишем простейший скетч для управления им

Уроки iArduino: проекты, схемы и программирование

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

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