клавиатура из бананов
описание программы 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
загрузите программу на микробит и попробуйте)