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

Мелодии с ИК-пультом и зуммером
Собери музыкальную шкатулку, которая играет мелодии по кнопкам пульта от телевизора. Инфракрасный приёмник ловит сигнал пульта; одна кнопка играет на зуммере весёлую мелодию из видеоигры, другая — зна

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

Простое пианино на зуммере и кнопках
Собери своё маленькое пианино из восьми кнопок. Каждая кнопка — одна нота, от низкой к высокой: до, ре, ми, фа, соль, ля, си и верхнее до. Нота звучит через зуммер, пока ты держишь кнопку, и замолкает

Парктроник на HC-SR04
Мини-версия автомобильного парктроника: чем ближе предмет, тем чаще сигнал. Датчик расстояния измеряет предмет перед собой; если он дальше 20 сантиметров, горит зелёный светодиод, а если ближе — мигае

Анимация бомбы на 4-разрядном семисегментном индикаторе
Сцена с тикающей бомбой из фильмов прямо у тебя на столе и совершенно безопасная: 4-разрядный индикатор отсчитывает время от 1:05, зуммер пищит каждую секунду, а красный светодиод мигает. Ты решаешь,

Тест времени реакции на Arduino со звуковым сигналом: измерь рефлексы в миллисекундах (LCD + зуммер + 3 светодиода)
Насколько быстрые у тебя рефлексы? Нажми кнопку: красный светодиод говорит приготовиться, жёлтый — внимание, и начинается случайное ожидание от 1,5 до 3,5 секунды. Как только загорится зелёный светодиод и пискнет зуммер, нажми снова; время реакции в миллисекундах появится на I2C LCD, а под ним — лучший и средний результат сессии. Нажмёшь до зелёного — на экране TOO EARLY! и звук проигрыша. Удержание кнопки — новый игрок, и у всех одинаковый порядок ожиданий.

Мелодия на зуммере с ESP32
Воспроизведение простой мелодии (Twinkle Twinkle Little Star) на пассивном зуммере. Ноты играются функциями tone() и noTone(), как в Arduino, — ESP32 работает с тем же синтаксисом в Arduino Core 3.0+. Нужен пассивный зуммер (активный мелодию не сыграет).

Парктроник на ESP32 (HC-SR04 + шкала из 5 светодиодов + зуммер + OLED)
ESP32-версия автомобильного парктроника! Ультразвуковой датчик HC-SR04 измеряет расстояние до предмета перед ним. По мере уменьшения расстояния шкала из 5 светодиодов заполняется (зелёный → жёлтый → красный), а интервал сигналов зуммера сокращается. Когда предмет совсем близко (меньше 10 см), звучит непрерывная тревога и горят все светодиоды. OLED SSD1306 показывает расстояние в см крупным шрифтом и сообщение состояния (STOP / CAUTION / CLOSE / STOP! / DANGER).

Волшебный планшет для рисования на Arduino (2 потенциометра + OLED-дисплей)
Собираем на Arduino классический волшебный планшет для рисования! Левый потенциометр двигает перо по горизонтали, правый — по вертикали, а OLED на 0,96 дюйма рисует непрерывную линию. Кнопка PEN поднимает и опускает перо, а кнопка CLEAR стирает экран анимацией ластика со звуком зуммера. Весёлый проект для начинающих про аналоговый вход, фильтрацию дрожания и рисование на дисплее.

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

Глаза робота на ESP32 (OLED-дисплей + сенсорный датчик TTP223)
Настольный робот с чувствами! ESP32 рисует на OLED на 0,96 дюйма два глаза, которые сами осматриваются и моргают. Коснись сенсорного датчика TTP223, и робот обрадуется; удержи — глаза превратятся в сердечки; тыкай слишком часто — он рассердится; не обращай внимания 20 секунд — он уснёт. Пассивный зуммер даёт каждому настроению свой звук: конечный автомат, анимация фигур и неблокирующий звук в одном проекте.

Таймер Помодоро на ESP32 (кольцо NeoPixel + кнопка + зуммер)
Светящийся настольный таймер, который не даёт отвлекаться на телефон во время учёбы! Кольцо NeoPixel из 24 светодиодов показывает оставшееся время, как циферблат: работа — красный, короткие перерывы — зелёный, а длинный перерыв после каждых четырёх сессий — синий. В последние 5 секунд кольцо мигает, а пассивный зуммер тикает, затем радуга отмечает завершённую фазу. Одна кнопка запускает, ставит на паузу и сбрасывает, всё на ESP32 без единого delay().
