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

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

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

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

Arduino Uno Arduino Uno

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

2 140
Troyka Slot Shield v2 Troyka Slot Shield v2

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

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

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

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

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

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

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

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

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

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

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

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

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

470