▲ Наверх
IT ArduBlock





Online ArduBlock


DOWNLOAD Arduino IDE WIN DOWNLOAD Arduino IDE MAC
Главная / Эксперимент 4. Терменвокс

В этом эксперименте мы имитируем действие музыкального инструмента терменвокс: изменяем высоту звучания бесконтактным путем, больше или меньше закрывая от света фоторезистор.

Оригинальный инструмент был изобретён ещё в 1920 году, Львом Сергеевичем Терменом, человеком с непростой и насыщенной судьбой. А сейчас мы имеем возможность воспроизвести изобретение с помощью нехитрой электроники.

Список деталей для эксперимента

1 плата Arduino Uno
1 беспаечная макетная плата
1 пьезопищалка
6 проводов «папа-папа»
1 резистор номиналом 10 кОм
1 фоторезистор

Принципиальная схема



Схема на макетке



Обратите внимание

В данной схеме мы используем резистор нового номинала, посмотрите таблицу маркировки, чтобы найти резистор на 10 кОм или воспользуйтесь мультиметром

Полярность фоторезистора, как и обычного резистора, не играет роли. Его можно устанавливать любой стороной

В данном упражнении мы собираем простой вариант схемы включения пьезодинамика

Полярность пьезопищалки роли не играет: вы можете подключать любую из ее ножек к земле, любую к порту микроконтроллера

На Arduino Uno использование функции tone мешает использованию ШИМ на 3-м и 11-м портах. Зато можно подключить ее к одному из них

Вспомните как устроен делитель напряжения: фоторезистор помещается в позицию R2 — между аналоговым входом и землей. Так мы получаем резистивный фотосенсор.

Скетч ArduBlock



Вопросы для проверки себя

- Каким сопротивлением должен обладать фоторезистор, чтобы на аналоговый вход было подано напряжение 1 В?
- Можем ли мы регулировать яркость светодиода, подключенного к 11-му порту, во время звучания пьезопищалки?
- Что изменится в работе терменвокса, если заменить резистор на 10 кОм резистором на 100 кОм? Попробуйте ответить без эксперимента. Затем отключите питание, замените резистор и проверьте.
Каков будет результат вызова map(30,0,90,90,-90)?
- Как будет работать вызов tone без указания длительности звучания?
- Можно ли устроить полифоническое звучание с помощью функции tone?

Задания для самостоятельного решения

- Уберите из программы чтение датчика освещенности и пропищите азбукой Морзе позывной SOS: три точки, три тире, три точки
- Измените код программы так, чтобы с падением освещенности звук становился ниже (например, падал от 5 кГц до 2,5 кГц)
- Измените код программы так, чтобы звук терменвокса раздавался не непрерывно, а 10 раз в секунду с различимыми паузами


Поделиться в соц.сетях




Компания Курсы ArduBlock Материалы Работа Контакты
О компании Школа 1 - 11 Подготовка к ЕГЭ Вакансии Тел: +7 (904) 713-86-14
Дизайн и стиль Робототехника Резюме WhatsApp: +7 (904) 713-86-14
Хобби - Спорт Программы Фрилансеры E-mail: ardublock@mail.ru
Инструкция Офисные Библиотека Канал на YouTube
Регистрация Дизайн и графика Поиск по сайту
Вход на сайт Красота и стиль Группа в vk
Рабочие специальности Онлайн игры Страничка в instagram
Реклама на сайте Изучение языков Фильмы
Онлайн бизнес Мультики
Медицина Arduino ArduBlock






© 2012-2018 ArduBlock RU. Ltd, Все права защищены.