Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет»


Скачать 0.54 Mb.
Название Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет»
страница 9/13
Тип Руководство пользователя
rykovodstvo.ru > Руководство ремонт > Руководство пользователя
1   ...   5   6   7   8   9   10   11   12   13

6. Проекты применения элементов платы ScratchDuino.Лаборатория

6.1. Кнопки


ScratchDuino.Лаборатория позволяет управлять виртуальными Испол-нителями. Рассмотрим применение кнопок (переменные Аналог Лаборатория0, Аналог Лаборатория1, Аналог Лаборатория2 и Аналог Лаборатория4).

Тема проекта: «Путешествие Кота».

Условия выполнения проекта:

— для «путешествия» Кота подобрана сюжетная сцена;

— при нажатии цветных кнопок на ScratchDuino.Лаборатории Кот должен двигаться влево, вправо, вверх и вниз;

— остановка скрипта происходит при нажатии на клавиатуре клавиши пробела.
Выполнение проекта

Щёлкнуть по исполнителю Сцена, выбрать вкладку Фон. Выбрать Новый фон и щёлкнуть по кнопке Импорт. Откроется окно с готовыми изобра-жениями. Выбрать папку Nature. В папке Nature выбрать файл desert (рис. 6.1, справа).



Рис. 6.1. Пример двух скриптов для управления спрайтом в костюме
Кота (файл cat1-a) с помощью клавиш ScratchDuino.Лаборатории.
Выделен первый скрипт, который приводит к остановке всех скриптов при нажатии клавиши пробела на клавиатуре.

6.2. Рычажок



Тема проекта: «Задаем скорость мячику Рычажком».

Условия выполнения проекта:

— исполнитель — Мяч;

— Мяч при запуске скрипта начинает движение «Туда-сюда» по горизонтали, отталкиваясь от стенок в пределах сцены;

— скорость движения Мяча задается c помощью Рычажка;

— остановка скрипта происходит при нажатии на клавиатуре клавиши пробела.
Выполнение проекта

Ключевой идеей решения является изменение шага изменения коор­динаты по оси х. Эффект отталкивания от края сцены реализован с по­мощью проверки текущей координаты Мяча (положение х) и координаты левой и правой границ Сцены: 200 и -200 (рис. 6.2).


Рис. 6.2. Скрипт для Мяча и результат его выполнения.

6.3. Датчик звука




Тема проекта: «Прыжок по команде (хлопку или слову)».

Условия выполнения проекта:

— исполнитель — Гимнастка;

— после запуска скрипта видно Гимнастку, готовую к прыжку;

— если громко крикнуть (или хлопнуть в ладоши), то Гимнастка под­прыгивает и через 3 секунды возвращается в исходное положение;

— если уровень шума в помещении постоянно выше значения 24 (на­пример, включена музыка), то Гимнастка через 3 секунды всё равно вернется в исходное положение (отдохнёт) и снова подпрыгнет;

— остановка скрипта происходит при нажатии клавиши пробела.

Выполнение проекта

Зная, при каких значениях датчик звука реагирует на громкий звук (хлопок), можно подобрать значение, которое мы впишем в поле про­верки условия. Решение построено на смене костюма для одного спрайта в результате проверки условия. На рис. 6.3 показано, что при смене значений датчика (больше 24) происходит смена костюма.



Рис. 6.3. Скрипт для Гимнастки и результат его выполнения.

Эффект прыжка достигается сменой центра второго костюма (рис. 6.4).



Рис. 6.4. Местоположение нового центра костюма ballerina-d.

Тема проекта: «Амплитуду на экран!»

Условия выполнения проекта:

— два исполнителя — Самописец и Летучая мышь;

— Самописец рисует красную линию — амплитуду звука;

— Летучая мышь находится в произвольном месте, «слушает» звуки и «запоминает» максимальную величину переменной Звук, показывая ее в облачке (cм. рис. 6.5);

— величина шага меняется с помощью Рычажка;

— при нажатой клавише пробела останавливается исполнение всех скриптов, удаляется нарисованное изображение и Самописец уста­навливается в начальное положение (нижний левый угол сцены).





Рис. 6.5. Вид амплитуды во время звучания композиции Ohne dich (Rammstein). Максимальная амплитуда — 72.

Выполнение проекта

Создать два спрайта (рис. 6.6):

— красный квадрат — Самописец нарисовать самостоятельно;

— Летучую мышь взять из коллекции.


Рис. 6.6. Спрайты проекта «Амплитуду на экран!»

Согласно исследованиям звукового датчика (см. раздел 4.2), его мини­мальное значение в тишине — 23. Поэтому необходимо отнять это число, чтобы «сдвинуть» амплитуду на поле в ноль. Диапазон чувствительности датчика — от 23 до 93, т.е. примерно 70 единиц, а сцена, где отображается амплитуда, имеет высоту 360 пикселей. Разделим 360 на 70, и получим величину, на которую нужно умножать, чтобы рисунок амплитуды впи­сывался в сцену. «-150» — это значение, на которое надо переместить рисунок по оси y вниз, т.к. центр координат спрайта (точка с координатами (0;0)) находится в центре сцены. Рычажок имеет диапазон от 0 до 100. Деление на 200 позволяет регулировать величину шага от 0 до 0,5. Соответствующие скрипты показаны на рис. 6.7.



Рис. 6.7. Два скрипта для Спрайта 1: первый «рисует», второй — при нажатой клавише пробела «стирает» нарисованное и устанавливает «самописец» в начальное положение.

Задание для Летучей мыши (рис. 6.8) требует использования переменной max3. До цикла ей присваивается нулевое значение. Если в цикле значение звукового датчика превышает нулевое значение, то значение переменной max обновляется и выводится на экран на 1 секунду.



Рис. 6.8. Скрипт для Спрайта 2.
1   ...   5   6   7   8   9   10   11   12   13

Похожие:

Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет»
Лаборатория: руководство пользователя / Е. А. Вострикова, Л. С. Захаров, Е. А. Львова. — Санкт-Петербург : Множительный центр зао...
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Руководство пользователя scratchDuino. Робоплатформа Санкт-Петербург 2015 зао «Тырнет»
Руководство пользователя предназначено для учителей школ, педагогов дополнительного образования, родителей пользователей ScratchDuino....
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Руководство пользователя scratchDuino. Робоплатформа Санкт-Петербург 2015 зао «Тырнет»
Руководство пользователя предназначено для учителей школ, педагогов дополнительного образования, родителей пользователей ScratchDuino....
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Техническое задание на работы по техническому обслуживанию подкрановых...
Объект расположен на территории зао «Контейнерный терминал Санкт-Петербург», по адресу Санкт-Петербург, Угольная гавань, Элеваторная...
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Техническое задание на работы по техническому обслуживанию железнодорожной...
Объект расположен на территории зао «Контейнерный терминал Санкт-Петербург», по адресу Санкт-Петербург, Угольная гавань, Элеваторная...
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Руководство по эксплуатации Б05. 00. 00. 00 Пс производитель: зао...
Производитель: зао "СовПлим", Россия, 195279, Санкт-Петербург, шоссе Революции, д. 102, к. 2
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Г. Санкт-Петербург 09. 09. 2014 г
Предмет закупки: поставка бытовой техники: холодильников и микроволновых печей (далее Товар) в здания ниу вшэ – Санкт-Петербург,...
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Руководство пользователя электронного сервиса ОАО «Банк «Санкт-Петербург»
Сервис ОАО «Банк «Санкт-Петербург» по предоставлению информации на запросы судебного пристава-исполнителя в рамках исполнительного...
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Г. Санкт-Петербург 31. 08. 2015 г
Заказчик: федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский...
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Г. Санкт-Петербург 28. 09. 2015 г
Заказчик: федеральное государственное автономное образовательное учреждение высшего профессионального образования "Национальный исследовательский...
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Требования к Участникам. Подтверждение соответствия предъявляемым требованиям 22
«Авиагородок»; Электроснабжения «Научно-технического центра авиационной аппаратуры» по адресу: г. Санкт-Петербург, Взлетная ул.,...
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Задание на выполнение строительно-монтажных и пусконаладочных работ...
Объекта для электроснабжения объектов зао «рант», расположенных по адресу: Санкт-Петербург, квартал 18, юзпч
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Книга электронная модель системы теплоснабжения города Нижневартовск...
Юридический адрес: 197227, Санкт-Петербург, Комендантский пр., д. 4, лит. А, офис 407а
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Книга электронная модель системы теплоснабжения города Нижневартовск...
Юридический адрес: 197227, Санкт-Петербург, Комендантский пр., д. 4, лит. А, офис 407а
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Книга электронная модель системы теплоснабжения города Нижневартовск...
Юридический адрес: 197227, Санкт-Петербург, Комендантский пр., д. 4, лит. А, офис 407а
Руководство пользователя scratchDuino. Лаборатория Санкт-Петербург 2015 зао «Тырнет» icon Книга электронная модель системы теплоснабжения города Нижневартовск...
Юридический адрес: 197227, Санкт-Петербург, Комендантский пр., д. 4, лит. А, офис 407а

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск