Программирование робота с использованием встроенного зуммера (пьезоэлемента)
Зуммер
Зуммер предназначен для воспроизведения звуков.
Программирование музыкального произведения
Когда нажата бортовая кнопка, встроенный зуммер начнет играть часть произведения Little Star.
Пример программы
C / D / E / F / G / A / B в меню тонов определяют название тона, сопоставляя его с Do / Re / Mi / Fa / So / La / Ti до мажор.
Число за тоном обозначает различные высоты тона, C4 для стандартной средней C, C5 для более высокой октавы и C3 для низкой октавы.
Одна секунда / одна восьмая / полная / двойная длина в меню ударов - это длина, полная длина для 1 и ее одна секунда - 0,5, а ее двойная - 2 секунды и так далее.
Задание 1
Обратитесь к Маленькой Звезде и завершите программирование музыки.
Задание 2
Запрограммируйте песенку.
Урок 31
Проект “Скорая помощь”
C / D / E / F / G / A / B в меню тонов определяют название тона, сопоставляя его с Do / Re / Mi / Fa / So / La / Ti до мажор.
Число за тоном обозначает различные высоты тона, C4 для стандартной средней C, C5 для более высокой октавы и C3 для низкой октавы.
Одна секунда / одна восьмая / полная / двойная длина в меню ударов - это длина, полная длина для 1 и ее одна секунда - 0,5, а ее двойная - 2 сек
унды и так далее.
Задание 1
Звук скорой помощи
Каждый раз, когда вы нажимаете бортовую кнопку, встроенный зуммер издает звук ма
шины скорой помощи.
Используйте в программе цикл (конкретное число повторений, которое определяете самостоятельно - один из корней квадратного уравнения).
Скорая помощь - звуковые эффекты
Звуковые эффекты скорой помощи состоят из высокой частоты и низкой частоты в два голоса, с высокочастотным звуком 950 Гц и низкочастотным звуком 700 Гц. Высокочастотный звук длится 0,6 секунды, а низкочастотный - 0,4 секунды. Высокочастотные и низкочастотные звуки воспроизводятся поочередно.
Скорая помощь в движении по прямой + звуковой сигнал (цикл - определённое число повторений) + работа световой мигалки (только синий свет).
Когда перестанет звучать сигнал, то скорая помощь должна остановиться.
Квадратные уравнения
1) 15-2x-x2=0
цикл повторений звукового сигнала - значение отрицательного корня по модулю
2) x2-7x=0
цикл повторений звукового сигнала - значение наибольшего корня
3) x2+9+x=7x
цикл повторений звукового сигнала - значение положительного корня
4) 3x2-14x-5=0
цикл повторений звукового сигнала - значение наибольшего корня
5) x2+6x-7=0
цикл повторений звукового сигнала - значение отрицательного корня по модулю
6) x2+3x-4=0
цикл повторений звукового сигнала - значение отрицательного корня по модулю
7) 2x2-14x+24=0
цикл повторений звукового сигнала - значение наибольшего корня
8) x2-5x-6=0
цикл повторений звукового сигнала - значение наибольшего корня
Урок 32
Проект “Диско-робот”
Программирование танцующего робота под мелодию
Необходимо запрограммировать определённые движения робота п
од мелодию.
Мелодия
Движения
Обязательно сочетать 4 вида движения.
C / D / E / F / G / A / B в меню тонов определяют название тона, сопоставляя его с Do / Re / Mi / Fa / So / La / Ti до мажор.
Число за тоном обозначает различные высоты тона, C4 для стандартной средней C, C5 для более высокой октавы и C3 для низкой октавы.
Одна секунда / одна восьмая / полная / двойная длина в меню ударов - это длина, полная длина для 1 и ее одна секунда - 0,5, а ее двойная - 2
секунды и так далее.
В программу робота добавить случайный цвет (цветомузыка).
Случайный цвет
ra