Оглавление:
Видео: Маска для глаз, спящая музыка: 5 шагов
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот проект позволит вам лучше спать по ночам, положившись на медленную версию рождественской песни на маске для глаз.
Шаг 1. Подготовьте материалы
Материалы
1. Ардуино Леонардо
2. Звуковой сигнал для электронных материалов.
3. Маска для глаз (та, которую вы предпочитаете больше всего).
Шаг 2: наращивание
Создайте свою плату Arduino Leonardo
Поместите электронный звуковой рожок прямо на то место, которое я нарисовал.
(Убедитесь, что он не двигается)
Шаг 3: время для программы
Пришло время для программы, откройте свой «Arduino» на своем ноутбуке и скопируйте программу прямо сюда.
интервал buzzerPin = 13; интервал темп = 200; char notes = "eeeeeeegcde fffffeeeeddedg"; int duration = {1, 1, 2, 1, 1, 2, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2};
void playTheShit (char note, int duration) {char notesName = {'c', 'd', 'e', 'f', 'g'}; int tones = {261, 293, 329, 349, 392};
for (int i = 0; i <sizeof (tones); i ++) {// Привязать заметку, взятую из массива char, к массиву notesName if (note == notesName ) {// Привязать noteName к тонам тона (buzzerPin, тоны , продолжительность); }}}
void setup () {pinMode (buzzerPin, ВЫХОД); }
void loop () {// Сканируем каждый символ из "заметок" для (int i = 0; i <= sizeof (notes) -1; i ++) {if (notes == '') {// Если найти пробел, в котором он отдыхает, задержка (продолжительность * темп); } else {playTheShit (ноты , продолжительность * темп); }
// Паузы между нотами delay ((tempo * 2) * duration ); }}
Шаг 4: Подключите
Подключите аккумулятор к плате Arduino
Убедитесь, что программа работает
Если нет, просто прокомментируйте
Шаг 5: сделайте маску для глаз
Наклейте рог на маску для глаз
Надень его и спи
Напишите свое имя, прежде чем другие украдут.