Page 74 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 74

4.3.  Простые упражнения для Arduino и S4A
                                                                                73

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

            Это интересно!

            Терменвокс  был  создан  нашим  соотечественником  Львом  Серге-
            евичем  Терменом  в  Петрограде  в  1920  году.  Изначально  изобре-
            татель  дал  инструменту  имя  этеротон  («звук  из  воздуха»).
            Существует еще  одна  интересная  вариация  инструмента,  создан-
            ного  японским  последователем  Льва  Термена —  Масами  Такеу-
            чи.  Его  версия  терменвокса  заключена  в  корпус-матрешку.

           Компоненты:
                y Плата  Arduino  Uno,  1х;
              y Макетная  плата  BreadBoard  Half,  1х;
              y Резистор,  10  кОм,  1х;
              y Провод  с  концами  типа  штекер,  6х;
              y Фоторезистор,  1х;                       Рис. 4.52.  Изображе+
              y Зуммер  (пьезоизлучатель),  1х;          ние зуммера на элек+
                                                            трической схеме
              y USB-кабель,  1х.
           Зуммер (пьезоизлучатель,  пьезоэлектрический звукоизлуча-
        тель) —  это  компонент,  который  на  основе  обратного  пьезоэлек-
        трического  эффекта  воспроизводит  звуки  определенных  частот.
        Под  действием  электрического  поля  происходит  механическая
        деформация  материала,  вызывающая  появление  звуковой  вол-
        ны.  Обозначение  зуммера  на  электрической  схеме  приведено  на
        рис. 4.52.
           Сборка
        Соедините  компоненты,  как  показано  на  рис. 4.53.

           Программа
        Программа  для  терменвокса  достаточно  простая,  поэтому  вы
        можете  составить  ее  самостоятельно  (рис. 4.54).  Для  получения
        нужной  частоты  звука  разделите  значение,  поступающее  на  ана-
        логовый  вход  от фоторезистора,  на  константу  4,1.  Поскольку  для
        вывода  используется  порт с  ШИМ,  потребуется  использовать  ко-
        манду  «аналоговый».







                                                                                12 / 18
   69   70   71   72   73   74   75   76   77   78   79