Движение по координатам

Еще один способ перемещения спрайта – изменение его координат. Координата Х отвечает за горизонтальное перемещение спрайта направо и налево, а координата Y за вертикальное перемещение вверх и вниз.

Создайте новый проект и импортируйте из библиотеки изображений спрайт космического корабля как описано в приложении 1.

Соберите вот такой скрипт.



Совет.


Для того чтобы изменить управляющую клавишу в блоке когда нажать пробел клавишу кликните на маленький треугольничек выпадающего списка и выберите стрелку вправо.


Нажимайте на стрелку вправо – спрайт будет перемещаться вправо, его координата Х будет изменяться на 3 при каждом нажатии на клавишу со стрелкой вправо.



Соберите следующий скрипт для движения спрайта налево.



При изменении координаты Х на отрицательное значение, спрайт переместится влево. На следующем рисунке показан результат работы блока изменить Х на -2.



Для перемещения спрайтов по вертикали нужно изменять координату Y. На следующем рисунке показан результат работы блока изменить Y на 2.



При изменении координаты Y на отрицательное значение, спрайт переместится вниз. На следующем рисунке показан результат работы блока изменить Y на -3.


Координатная система

Сцена Snap4Arduino по умолчанию имеет размер 480 пикселов в ширину, и 360 в высоту. Центральная точка сцены имеет координаты Х=0 и Y=0. Математически это записывается вот так (0; 0), где первая цифра это координата Х, а вторая Y.



На рисунке показана координатная сетка Snap4Arduino с координатами различных точек. Как видите, в правой половине сцены координата Х всегда больше ноля, и наоборот, в левой половине сцены она меньше ноля. Координата Y больше ноля в верхней половине сцены, и меньше ноля в нижней.

Сохранение проектов

В Snap4Arduino есть несколько возможностей для сохранения проектов.

Сохранение проектов в браузере

Первый, самый ненадежный способ, сохранение проектов в кеше браузера. Это способ опасен тем, что при случайной очистке кеша браузера все ваши проекты будут удалены.

Сохранение проектов в облаке

Второй способ – сохранение проектов в облаке. Это удобно тем, что вы получаете доступ к своим проектам из любого компьютера, подключенного к интернет. Также вы можете поделиться своим проектом, размещенным в облаке (расшарить его). Для получения возможности сохранять проекты в облаке необходимо зарегистрироваться. Для этого нажмите на кнопку с облачком в строке меню, и выберите Signup.



После регистрации необходимо войти в систему, и тогда появится возможность сохранения проектов в облаке.

Экспорт проектов

Третий способ – экспорт проектов на свой компьютер в формате XML. Для экспорта проекта нажмите на кнопку с листочком и выберите Экспорт проект.



Сохраните проект в папку на своем компьютере.

Совет.

Я рекомендую сохранять все проекты в облако не реже чем один раз в 10 минут, и экспортировать их по окончании работы.

Обратите внимание!

При загрузке нового проекта Snap4Arduino не предлагает сохранять текущий проект! Помните об этом, и сохраняйте проект как можно чаще.







Знакомство с мультиметром

Современного школьного образовательного набора по электронике у меня в хозяйстве нет, поэтому буду обучать пацанов с использованием древнего мультиметра и разных деталей, выдранных из сломанных бластеров, панелей управления и wi-fi-буйков. Пригодится и антикварная плата Ардуино с платой джойстика. Надеюсь, мои ученики не смогут угробить ее своими кривыми ручонками.

Прозвонка

Познакомьтесь с одним из самых замечательных экземпляров моей коллекции – мультиметром. Этот доисторический прибор позволяет определять напряжение и сопротивление.