Проекты на Arduino
Сотни проектов от простых до продвинутых: схемы, код и видео.

Работа с сервоприводом
Рычаг маленького сервопривода по очереди поворачивается в три положения: до упора в начало, ровно на середину и до упора в конец, задерживаясь на каждой остановке на две секунды. Arduino сообщает мото

Управление сервоприводом потенциометром
Когда ты поворачиваешь ручку потенциометра, рычаг сервопривода поворачивается вместе с ней: одно крайнее положение ручки — ноль градусов, другое — пол-оборота. Arduino всё время читает положение ручки

Управление сервоприводом джойстиком
Управляй двумя моторами джойстиком, как будто поворачиваешь камеру наблюдения. Наклони рычажок влево или вправо, и нижний сервопривод медленно поворачивается, наклони вверх или вниз — верхний сервопри

Работа с шаговым мотором
Мотор, который поворачивается шаг за шагом ровно настолько, насколько нужно, как стрелка часов. Через плату драйвера Arduino поворачивает маленький шаговый мотор на полный оборот в одну сторону, ждёт

Сервопривод на 360 градусов из шагового мотора
Научи обычный шаговый мотор вставать на любой нужный угол по всему кругу. Arduino вычисляет, сколько шагов нужно для каждого угла; мотор по очереди поворачивается на 0, 90, 45, 180, 135 и 360 градусов

Машинка на L298N с управлением по Bluetooth
Преврати телефон в пульт и управляй своей машинкой-роботом. Arduino получает команды из приложения-пульта на телефоне через Bluetooth-модуль и вращает колёса через драйвер моторов; машинка едет вперёд

Робот, объезжающий препятствия
Как насчёт того, чтобы собрать умную машину, которая сама находит дорогу? Робот, объезжающий препятствия, постоянно осматривает всё вокруг благодаря ультразвуковому датчику спереди. Встретив препятств

Хореография сервоприводов по кругу — анимации на 32 сервоприводах
Визуальный анимационный проект на Arduino Mega с 32 сервоприводами, расставленными по кругу. Сервоприводы собраны в один массив и подключены к пинам 22–53 Mega; они показывают четыре движения: хаотичное дрожание на случайных углах, синхронный взмах всех сразу, плавную волну по кругу и, наконец, стрелку компаса, качающуюся влево и вправо. Эффект бегущей волны создаётся поворотом каждого сервопривода в зависимости от его расстояния до активного.

Мини-радар на Arduino (сервопривод + HC-SR04 + OLED-дисплей)
Радар как в кино из датчика расстояния и сервопривода! Сервопривод SG90 поворачивает HC-SR04 от 0 до 180 градусов, а OLED на 0,96 дюйма рисует вращающийся луч и показывает найденные предметы точками. Когда что-то попадает в зону, пассивный зуммер пищит, и чем ближе предмет, тем выше звук. Управление сервоприводом, ультразвуковое измерение, рисование на тригонометрии и звук через tone() в одном проекте.

Цифровой песок с управлением наклоном на Arduino (MPU-6050 + матрица NeoPixel 8x8)
Светодиодный песок, который течёт туда, куда наклоняешь схему! Акселерометр MPU-6050 измеряет наклон, а 24 песчинки на матрице NeoPixel 8x8 падают по направлению силы тяжести и скапливаются у краёв, как настоящий песок. Кнопка темы переключает цвета песка, воды, лавы и радуги. Чтение I2C без библиотек, превращение наклона в направление силы тяжести и простой алгоритм падающего песка в одном проекте.

Ультразвуковой терменвокс на Arduino (HC-SR04 + кольцо NeoPixel + зуммер)
Музыкальный инструмент, на котором играют, ничего не касаясь, просто двигая рукой в воздухе! Чем ближе рука к HC-SR04, тем выше ноты играет пассивный зуммер, а кольцо NeoPixel из 24 светодиодов показывает каждую ноту цветом и заполнением. Кнопка переключает два режима: в режиме SCALE каждое расстояние притягивается к ноте пентатоники, а в режиме GLIDE звук плавно скользит, как в старых фантастических фильмах. Мелодию пишет твоя рука, а не код.

Лабиринт с шариком и управлением наклоном на Arduino (MPU-6050 + светодиодная матрица MAX7219 8x8)
Ни экрана, ни джойстика: наклоняй схему, и светодиодный шарик катится по лабиринту! Акселерометр MPU-6050 измеряет наклон, а шарик на светодиодной матрице MAX7219 8x8 катится в ту сторону, не проходя сквозь стены. Доберись до цели, и пассивный зуммер сыграет мелодию, а следом откроется следующий лабиринт; пройди все 3 — и увидишь смайлик. Чтение датчика без библиотек, управление скоростью наклоном и лабиринты, записанные текстом, в одном проекте.
