Original size 1240x1750

Простейший синтезатор на Ардуино

PROTECT STATUS: not protected

Описание проекта

Данный проект представляет собой простой интерактивный электронный синтезатор, собранный на базе микроконтроллера Arduino Leonardo. Устройство позволяет пользователю переключать разные звуковые режимы с помощью кнопок и изменять параметры звука потенциометром. Проект демонстрирует базовые принципы работы с цифровыми и аналоговыми входами Arduino, а также генерацию звукового сигнала и взаимодействие между аппаратной частью и программным кодом.

Подключение и состовляющие

В проекте используется Arduino Leonardo, четыре кнопки, потенциометр и аудиоусилитель, собранные на макетной плате. Кнопки подключены к цифровым входам Arduino и земле, потенциометр — к питанию, земле и аналоговому входу, а аудиовыход Arduino соединён с усилителем. Все элементы имеют общее питание землю, благодаря чему физические действия пользователя напрямую преобразуются микроконтроллером в звук.

Работа кода

Программа на Arduino постоянно считывает состояние четырёх кнопок и значение потенциометра. Каждая кнопка переключает активный звуковой режим, который остаётся включённым даже после отпускания кнопки. Потенциометр управляет частотой звука в реальном времени. В зависимости от выбранного режима Arduino генерирует звук разного характера с помощью встроенной функции tone (), а новый звук включается только при нажатии другой кнопки.

big
Original size 1626x1418

Видео

Loading...
We use cookies to improve the operation of the website and to enhance its usability. More detailed information on the use of cookies can be fo...
Show more