клавиатура из бананов
описание программы MAKECODE и работы с ней здесь
описание блоков программы MAKECODE здесь
Нажмите на ссылку, запустите графическую платформу онлайн-программирования MakeCode.
Создайте свое собственное пианино, используя бананы!

Вам понадобятся:
- 1x микробит
- 1x набор датчиков для стеам проектов с платой микробит
- наушники
Шаг 1

Используя 1- й зажим крокодила, подсоедините его к выводу GND микробита.
Шаг 2

С помощью 2- го зажима подсоедините конец зажима к контакту 0 микробита.
Шаг 3 - Подключите наушники

Используя 1- й зажим для крокодила, подсоедините второй конец зажима на основании гнезда для наушников.
Шаг 4 - Подключите звуковой контакт наушников


Используя 2 - й крокодил зажим, подключить второй конец на кончик разъема для наушников.
Шаг 5 - Подключите провод для фруктов

Используя 3 - й крокодил зажим, подключить на разьем GND микробита.
Шаг 6 - Подключите апельсин к земле

Используя 3- й зажим для крокодилов, подсоедините незакрепленный конец к апельсину.
Шаг 7 - Подключите второй провод

С помощью 4- го зажима для крокодилов подсоедините конец зажима к контакту 1 на микробите.
Шаг 8 - Подключите банан

С помощью 4- го зажима для крокодилов прикрепите незакрепленный конец к банану.
Шаг 9 - Завершите банановую клавиатуру

Ваша клавиатура готова!
Шаг 10 - Проверьте клавиатуру
Подключите ваш microbit к компьютеру с помощью USB-кабеля и запустите эту программу:

готовый код здесь
https://makecode.microbit.org/_8FfbM4EasiFm
возьмите апельсин в одну руку. Пальцами другой руки коснитесь банана, чтобы воспроизвести звук. Ваша клавиатура готова!
следующий урок
игра на банане
Начните с добавления переменной для хранения музыкальной ноты. Переименуйте переменную в sound. Установите значение переменной для блока заметки Middle A из блоков « Музыка» .

Мы будем играть музыку, когда фрукты, подключенные к микробиту, нажаты.
Итак, мы регистрируем обработчик событий, который выполняется всякий раз, когда нажата кнопка 1 . Контакт 1 связан с бананом. Добавьте on pin pressed блок из блоков ввода .

Теперь давайте создадим несколько нот, которые можно будет проигрывать при нажатии на банан. Нажмите на блок Loops, и возьмите оттуда блок repeat вставьте его в on pin pressed блок. Возьмите из переменных, change item by блок и поместите его в блок repeat . Переименуйте переменную в sound. Измените значение с 1 на 25. Это увеличит переменную sound с частоты ноты блока Middle A до Middle A плюс 25 и так далее. Поместите set to блок sound сразу после блока цикла. Установите его на Middle A , чтобы сбросить звук после нажатия на банан.

Наконец, вставьте play tone над блокомchange by. Возьмите sound блок из переменных и поместите его в слот для заметок play tone. Измените долю ударов с 1 на 1/4.

готовый код здесь
https://makecode.microbit.org/_JewEk1RMiLEV
загрузите программу на микробит и попробуйте)
Добавить еще один фрукт ( например яблоко )
повторите шаги 7 и 8 с другим фруктом, но на этот раз подключите зажим крокодила к контакту 3 .
Дублируйте on pin pressed обработчик события, чтобы создать второй. Для нового on pin pressedизмените имя контакта на P2 . В событии с выводом P2 давайте уменьшим частоту в переменной sound на 25 вместо ее увеличения. Измените 25 в change byблоке на -25. ОК, ваш код теперь выглядит так:

готовый код здесь
https://makecode.microbit.org/_fyLRTr09vC03
загрузите программу на микробит и попробуйте)
