▲ Наверх
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 Игры на scratch Контакты
money.yandex.ru Чип Дип Online ArduBlock Онлайн scratch Вконтакте: ArduBlock
410016664715863 Амперка arduino-1.8.5-windows Конвектор scratch в .exe WhatsApp: +7 (904) 713-86-14
Спасибо за поддержку! Амперкот arduino-1.8.7-macosx Конвектор scratch в .swf E-mail: ardublock@mail.ru






© 2012-2019 ArduBlock RU. Ltd, Все права защищены. Яндекс.Метрика Рейтинг@Mail.ru