Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 1 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 2 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 3 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 4 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 5 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 6 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 7 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 8 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 9 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 10 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 11 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 12 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 13 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 14 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 15 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 16 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 17 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 18 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 19 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 20 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 21 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 22 Кружок по робототехнике. Занятие #3. Программируем экран и звуки Slide 23
Upcoming SlideShare
Кружок по робототехнике. Занятие #2. Lego Mindstorms NXT
Next

2 Likes

Share

Кружок по робототехнике. Занятие #3. Программируем экран и звуки

This slide deck is used on the third lesson for kids who started robotics courses for the first year. It introduces kids to opportunity to program the screen of NXT brick and sounds in NXT-G.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Кружок по робототехнике. Занятие #3. Программируем экран и звуки

  1. 1. Программирование Lego-роботов Программирование экрана и звука Нижний Новгород, 2012
  2. 2. Содержание • Работа с экраном • Блок Ожидание • Воспроизведение звука
  3. 3. Работа с экраном • Среда программирования предоставляет возможность выводить текстовую и графическую информацию на графический экран NXT блока
  4. 4. Работа с экраном • Экран имеет разрешение 100x64 точки – или можно сказать, что он имеет 100 столбцов по 64 строчки каждый x = 99 y = 63 координата Y строчки x = 11 y=4 x=0 y=0 координата X столбцы
  5. 5. Работа с экраном • Помимо графической информации, на экран можно вывести 8 строк текста по 16 символов • Поддерживаются только латинские символы, цифры строка 0 строка 1 Размер одного строка 2 знакоместа 6 x 8 точек строка 3 строка 4 строка 5 строка 6 строка 7
  6. 6. Работа с экраном • Вывод на экран осуществляется при использовании блока «Display» (Экран) • Этот блок доступен в обеих палитрах инструментов.
  7. 7. Работа с экраном 1.Иконка будет меняться в зависимости от режима программирования экрана. Доступны следующие режимы  изображение  текст  рисование  очистка экрана Область параметров будет также изменяться
  8. 8. Работа с экраном • Режим вывода изображения 1. Текущий режим работы с экраном 2. Очистить экран перед выводом изображения 3. Файл для отображения. Здесь отображаются имена файлов сохраненные на жестком диске компьютера. Графические файлы подготовлены в специальном формате ric. 4. Позиция изображения на экране
  9. 9. Работа с экраном • Режим вывода текста 1. Строка для отображения 2. Позиция текста на экране может быть задана номером строки или координатами X,Y.
  10. 10. Работа с экраном • Режим рисования 1. Инструмент рисования: Точка (Point), Линия (Linue), Окружность (Circle) 2. Координаты объекта o для Точки - координаты X,Y o для Линии - координаты начала и координаты конца o для Окружности - координаты центра и радиус
  11. 11. Работа с экраном • Задание 1. Отображение рисунков. o Изменить программу движения по квадрату или по восьмерке таким образом, чтобы робот отображал соответствующие направление движения или направление поворота на экране. o В списке изображений можно воспользоваться соответствующими файлами:  Forward - вперед  Backward - назад  Right 02 - направо  Left 02 - налево
  12. 12. Блок Ожидание • Иногда бывает необходимо вставить задержку между двумя выполняющимися действиями. • Примеры: o Подождать пока человек отреагирует на действие o Подождать пока сенсоры будут готовы к работе o При выводе анимации, выполнить задержку между кадрами
  13. 13. Блок Ожидание • Блок Ожидание располагается в общей палитре инструментов • В блоке отображается количество секунд, которое программа будет ждать до перехода к следующему блоку
  14. 14. Блок Ожидание 1.Количество секунд, которое программа будет ждать до перехода к следующему блоку. o Количество секунд может быть задано дробным значением, где запятая разделитель – 1,000 – одна секунда, 3,600 – три секунды и шестьсот миллисекунд.
  15. 15. Работа с экраном • Задание 2. Отображение текста. o Напишите программу, которая выводила бы текст «I like robotics» (“Мне нравится робототехника”). Программа будет состоять только из одного блока. o Почему текст не вывелся на экран? Дело в том, что программа завершилась сразу после вывода на экран, после чего появилось приглашение повтора запуска o Чтобы не позволить программе завершиться сразу, нужно использовать блок ожидания – пусть текст на экране останется еще 5 секунд, этого будет достаточно, чтобы его успеть прочитать
  16. 16. Работа с экраном • Задание 3. Построение собственных изображений o Напишите программу, рисующую домик на экране NXT блока. o Сколько блоков в программе понадобиться? o В чем будет заключаться основное отличие в настройке всех последующих, после первого, блоков?
  17. 17. Воспроизведение звука • NXT блок имеет встроенный динамик • Соответствующий блок позволяет запрограммировать  Воспроизведение звуковых файлов  Воспроизведение нот
  18. 18. Воспроизведение звука 1.Иконка показывает проигрывается звуковой файл или нота 2.Знак Play или Stop отображают, будет ли звук/нота начата воспроизводиться данным блоком или он останавливает воспроизведение 3.Отображается громкость воспроизведения
  19. 19. Воспроизведение звука • Воспроизведение звуковых файлов 1. Указать воспроизведение файла или ноты 2. Блок начинает воспроизведение звука или прекращает его 3. Установить громкость воспроизведения. 4. Повторять воспроизведение файла бесконечно, до тех пор пока соответсвующий блок не остановит воспроизведение 5. Звуковой файл для воспроизведения. Отображаются файлы на жестком диске компьютера в специальном формате rso. 6. Перейти к следующему действию только после завершения проигрывания звука или сразу после его начала.
  20. 20. Воспроизведение звука • Воспроизведение музыкальных нот 4. Указать ноту для воспроизведения и ее длительность в секундах (можно задавать нецелые значения) o Ноты задаются с помощью латинского алфавита o С - до, D - ре, E - ми, F - фа, G - соль, A - ля, B – си o Ноту можно задать, нажав соответствующую клавишу на фортепьянной клавиатуре.
  21. 21. Воспроизведение звука • Задание 4. Движение с уведомлением. o Изменить программу движения по квадрату или по восьмерке таким образом, чтобы робот перед началом каждого движения, помимо отображения на экране, проговаривал слово в соответствии с направлением движения или направление поворота. o Можно воспользоваться следующими файлами из списка доступных:  Forward - вперед  Backwards - назад  Right - направо  Left - налево
  22. 22. Воспроизведение звука • Задание 5. Составляем мелодию. o Составьте программу для проигрования следующей мелодии. G E E G E E G F E D C o Обратите внимание, на то, что разные обозначения нот используются для разной длины звучания: - половинная - две четвертных - целая (1 сек) (0,5 сек.) (по 0,25 сек. каждая) o Чтобы две ноты «E» не сливались в одну длинную – вставьте короткую задержку между ними. Также, определете подходящую длительность для задержки после каждой пары этих нот
  23. 23. Программирование экрана и звука • Ваши вопросы?
  • Armaneleusynov

    Nov. 7, 2016
  • ssuserf83236

    Sep. 25, 2016

This slide deck is used on the third lesson for kids who started robotics courses for the first year. It introduces kids to opportunity to program the screen of NXT brick and sounds in NXT-G.

Views

Total views

9,603

On Slideshare

0

From embeds

0

Number of embeds

5,759

Actions

Downloads

0

Shares

0

Comments

0

Likes

2

×