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
   77   78   79   80   81   82   83   84   85   86   87