Электронный будильник

Спроектировать электронные часы или продвинутый будильник не так просто, как кажется на первый взгляд.

Помимо подключения энергонезависимого модуля часов реального времени, необходимо продумать как задавать текущее время и настраивать будильник. В нашем примере часы и минуты настраиваются с помощью четырёхкнопочного модуля: верхний ряд добавляет значения, нижний — уменьшает. Будильник сумеет разбудить не только зуммером, но и плавным изменением освещения комнаты.

Из компонентов на этой странице вы сможете собрать все пять экспериментов с часами на Arduino Uno:

Arduino Uno Arduino Uno

Сердце мира Arduino: компьютер размером с ладонь на базе процессора с частотой 16 МГц и памятью 32 КБ

2 940
Troyka Slot Shield v2 Troyka Slot Shield v2

Плата для удобного и компактного подключения Troyka-модулей без проводов

730
Четырёхразрядный индикатор v2 (Troyka-модуль) Четырёхразрядный индикатор v2 (Troyka-модуль)

Сборка семисегментных светодиодных индикаторов с управлением по SPI

1 190
Четырёхкнопочная клавиатура (Troyka-модуль) Четырёхкнопочная клавиатура (Troyka-модуль)

Одноюнитовый модуль с четырьмя тактовыми кнопками

460
Часы реального времени (Troyka-модуль) Часы реального времени (Troyka-модуль)

Электронный хронометр с независимым питанием и календарём

600
Батарейка Camelion CR1225 Батарейка Camelion CR1225

Литиевая часовая батарейка типоразмера CR1225 на 3 В

90
Зуммер (Troyka-модуль) Зуммер (Troyka-модуль)

Модуль с пьезодинамиком для простой звуковой индикации

260
Светодиодная RGB матрица 4×4 (Troyka-модуль) Светодиодная RGB матрица 4×4 (Troyka-модуль)

Шестнадцать цветных адресуемых светодиодов на одноюнитовом модуле

600