===== Эксперимент 21. Терменвокс =====
Терменвокс — это электронный музыкальный инструмент,
созданный в 1919 году русском изобретателем Львом Терменом. Игра
на терменвоксе заключается в изменении музыкантом расстояния от
своих рук до антенн инструмента.
В данной схеме вместо антенн применен фоторезистор. Когда ты
подносишь руку к нему, ты уменьшаешь световой поток, попадающий
на фоторезистор. Поднося и удаляя руку, ты изменяешь сопротивление
фоторезистора.
Сигнал с фоторезистора оцифровывается с помощью АЦП и используется в качестве управляющего для генератора звука на базе ШИМ- генератора.
==== Схема эксперимента ====
{{ :products:esp-iot:exp7.7_sch.png?nolink |}}
//Рисунок 1. Электрическая принципиальная схема эксперимента//
{{ :products:esp-iot:exp7.7_mont.png?direct&600 |}}
//Рисунок 2. Монтажная схема эксперимента//
==== Программный код эксперимента ====
#define SPEAKER_PIN 15
#define ACD_PIN A0
int value = 0;
void setup() {
pinMode(SPEAKER_PIN, OUTPUT);
analogWriteRange(1024);
analogWrite(SPEAKER_PIN, 512);
}
void loop() {
value = analogRead(ACD_PIN);
analogWriteFreq(value);
}
==== Дополнительное задание ====
* Измени общий тон терменвокса в сторону увеличения с помощью добавления постоянного смещения управляющего сигнала для генератора.