Page 82 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 82
4.3. Простые упражнения для Arduino и S4A
81
Рис. 4.63. Фрагмент программы для датчика наклона
ном же состоянии датчика (y > 1) спрайту с сахаром постоянно
дается команда о смене костюма (что имитирует процесс высы-
пания). За поворот сахарницы уже будет отвечать переменная z.
Правило изменения z будет описано ниже.
При запуске программы задается вертикальное положение са-
харницы, при получении сообщения о повороте происходит из-
менение положения. В спрайте с сахарницей должен быть разме-
щен фрагмент программы, приведенный на рис. 4.64.
В каждый момент, когда z 1, происходит наклон сахарни-
цы и высыпание сахара. Затем запускается таймер. Если вре-
мя несрабатывания датчика (отсутствие изменения положения)
более двух секунд, то сахарница возвращается в положение по
умолчанию, т. е. в вертикальное. В спрайте с сахаром напишите
фрагмент, приведенный на рис. 4.65.
В итоге сцена должна выглядеть, как на рис. 4.66.
2 / 18