🎵 Задание 8: Музыка среди звёзд
Создание музыкальной системы для поднятия морального духа колонистов
Вы и доктор Мариус находитесь в освещённой зоне отдыха базы МАРС-1, наблюдая за мягким свечением навигационного маяка через иллюминаторы.
💬 Доктор Мариус: «Знаете, на базе довольно тихо. Колонистам будет психологически тяжело в этой марсианской тишине.»
💬 Вы: «Да, доктор Мариус. Музыка могла бы поднять моральный дух экипажа! Это важно для долгой миссии на Марсе.»
💬 Доктор Мариус (улыбается): «Отличная идея! Знаете ли вы, что наш P-зуммер может не только подавать тревогу? Он способен воспроизводить музыку! Это станет первым концертом на Марсе!»
🎼 Музыкальная физика на Марсе
💬 Вы: «Понятно, но как использовать P-зуммер для воспроизведения музыки в марсианских условиях?»
💬 Доктор Мариус: «Каждая музыкальная нота имеет определённую частоту. Мы можем запрограммировать зуммер издавать звуки разной частоты, создавая мелодию. Даже в разреженной атмосфере Марса звук будет распространяться внутри герметичной базы!»
🎵 Интересный факт: На Марсе звук распространяется медленнее из-за низкого атмосферного давления, но внутри базы с земной атмосферой музыка звучит как дома!
⭐ Первая песня на Марсе
💬 Вы: «А может ли P-зуммер сыграть ‘Twinkle, Twinkle, Little Star’? Эта песня идеально подходит — ведь мы смотрим на звёзды с другой планеты!»
💬 Доктор Мариус: «Прекрасный выбор! Давайте найдём частоты каждой ноты и запрограммируем нашу марсианскую музыкальную систему!»
После изучения базы данных, вы находите ноты и частоты для «Twinkle, Twinkle, Little Star»:

📊 Частотная таблица нот
🎼 Последовательность нот:
C C G G A A G | F F E E D D C
👨💻 Программа марсианской музыкальной системы
После напряжённой работы вы с доктором Мариусом создаёте программу для первого музыкального концерта на Марсе:
// Музыкальная система МАРС-1
// "Twinkle, Twinkle, Little Star"
const int notes[] = {
262, 262, 392, 392, 440, 440, 392, // До До Соль Соль Ля Ля Соль
349, 349, 330, 330, 294, 294, 262 // Фа Фа Ми Ми Ре Ре До
};
const int noteDuration = 300; // Длительность ноты (мс)
void setup() {
pinMode(23, OUTPUT); // P-зуммер музыкальной системы
}
void loop() {
// Играем мелодию для колонистов
for (int i = 0; i < 14; i++) {
tone(23, notes[i]); // Воспроизведение ноты
delay(noteDuration); // Звучание ноты
noTone(23); // Остановка звука
delay(200); // Интервал между нотами
}
delay(2000); // Пауза перед повтором
}
🎯 Как работает программа:
- 🎵 Массив нот: Хранит частоты в герцах
- ⏱️ Длительность: 300мс на каждую ноту
- 🔊 tone(): Генерирует звук нужной частоты
- ⏸️ Паузы: Создают ритм мелодии
- 🔄 Цикл: Мелодия повторяется
✨ Первый концерт на Марсе!
После загрузки программы, база МАРС-1 наполняется мелодичными звуками…
🎵 ♪ ♫ ♪ ♫ 🎵
«Twinkle, Twinkle, Little Star»
звучит на Красной планете!
Мелодия разносится по коридорам базы, словно напоминание о доме, который находится в миллионах километров отсюда. Звуки музыки приносят тепло и уют в холодный марсианский мир.
🎼 Психологический эффект музыки на Марсе
- 😊 Поднимает настроение: Борется с изоляцией
- 🏠 Напоминает о Земле: Уменьшает тоску по дому
- 👥 Объединяет экипаж: Создаёт общие моменты радости
- 💪 Повышает продуктивность: Улучшает моральный дух
💬 Доктор Мариус: «Прекрасно! Вы создали не просто музыкальную систему — вы дали колонистам кусочек дома на Марсе. Музыка будет поддерживать их дух в долгой миссии вдали от Земли!»
💬 Вы: «Невероятно! Кто бы мог подумать, что простой зуммер может принести столько радости! Теперь база МАРС-1 стала не просто местом выживания, а настоящим домом!»
Звуки «Twinkle, Twinkle, Little Star» эхом разносятся по марсианской базе. Глядя через иллюминатор на настоящие звёзды в чёрном марсианском небе, колонисты чувствуют связь с родной планетой, мерцающей вдали как маленькая голубая звёздочка…
🏆 Достижение разблокировано:
«Марсианский музыкант» — создана первая музыкальная система на Марсе!
