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

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

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

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

Arduino Uno Arduino Uno

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

1 790
Troyka Slot Shield v2 Troyka Slot Shield v2

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

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

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

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

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

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

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

390
Батарейка CR1225 Батарейка CR1225

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

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

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

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

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

190