Оглавление:

Фортепиано Arduino с ручным управлением и 7 предустановленными песнями: 7 шагов
Фортепиано Arduino с ручным управлением и 7 предустановленными песнями: 7 шагов

Видео: Фортепиано Arduino с ручным управлением и 7 предустановленными песнями: 7 шагов

Видео: Фортепиано Arduino с ручным управлением и 7 предустановленными песнями: 7 шагов
Видео: Управление моторами с Arduino 2024, Ноябрь
Anonim
Фортепиано Arduino с ручным управлением и 7 предустановленными песнями
Фортепиано Arduino с ручным управлением и 7 предустановленными песнями
Фортепиано Arduino с ручным управлением и 7 предустановленными песнями
Фортепиано Arduino с ручным управлением и 7 предустановленными песнями

Клавиатура Arduino Piano, взаимодействующая с ЖК-дисплеем, имеет 2 режима.

Ручной режим и режим предустановок. Я использовал 7 кнопок для простого 7-клавишного пианино и 1 кнопку для режима настройки для переключения на 7 предустановленных песен.

. Песни в предустановленном режиме: сначала нажмите кнопку режима настройки.

  1. супер марио этап 1
  2. супер марио этап 2
  3. К Элизе
  4. Despacito
  5. радость для мира
  6. колокольчики
  7. Звездные войны

КОД ПРОГРАММЫ

Шаг 1: материалы

Материалы
Материалы
Материалы
Материалы
Материалы
Материалы

Материалы:

  • Arduino UNO (я использовал его клон)
  • Макетная плата (длинная)
  • 1 светодиод (любого цвета. Я использовал синий)
  • Резистор 8-10 кОм
  • 2 - резистор 220 Ом
  • 1 пьезо-зуммер
  • 8- тактильная кнопка
  • Соединительные провода (папа-папа) - не менее 40 шт.
  • 1 ЖК-дисплей 16x2 с выводами заголовка (я использовал ЖК-дисплей с подсветкой)
  • Потенциометр

Шаг 2: Кнопочные соединения

Кнопочные соединения
Кнопочные соединения

Кнопка имеет 4 контакта. По умолчанию (кнопка не нажата) A и B подключены, C и D также подключены. Таким образом, если кнопка нажата, все ABCD подключены.1.) Подключите контакт D кнопки с резистором 10 кОм (не имеет значения, на какой ноге резистор не имеет полярности). Другая ножка резистора подключена к заземлению (GND) Arduino. 2) Подключите контакт B кнопки к 5 В (5 В) Arduino. 3.) Подключите контакт C кнопки к контактам Arduino. (2, 3, 4, 5, 6, 7, A0, A1).

Рекомендуемые: