Page 118 - 1156_Arduino-Polnyy-uchebnyy-kurs-ot-igry-k-inzhenernomu-proektu
P. 118

5.5.  Графические блоки и код в ArduBlock
                                                                                117

            Это интересно!
            Среди  Arduino-совместимых  платформ  особое  место  занимает
            Espruino, которая, как вы уже знаете, использует язык програм-
            мирования  JavaScript.  Работа  с  ним  имеет  ряд  преимуществ.
            Данный  язык  предназначен  для  написания  специальных  сцена-
            риев  работы  с  объектами.  Сценарий  JavaScript  отличается  от
            программ  на  языке  Wiring.  Во-первых,  он  не  имеет строгой  по-
            следовательной  структуры  расположения  элементов  в  сценарии.
            Во-вторых,  компилируется  и  выполняется  построчно,  а  не  весь
            сразу.  Такая  особенность  JavaScript  полезна  при  использовании
            языка  в  качестве  функционального  дополнения  HTML —  гипер-
            текстовой  разметки  страниц  в  Интернете.  Даже  если  скорость
            передачи  была  низкой  или  произошла  ошибка  в  получении  дан-
            ных,  пользователь  увидит  часть,  которая  успела  загрузиться.
            Веб-разработка  тесно  связана  с  дизайном.  Зачастую  описание
            действий  сайта  выполняет  дизайнер.  Например,  ему  может  по-
            надобиться  вставить  слайд-шоу  или  создать  плавные  переходы
            между  вкладками  при  наступлении  определенных  событий.  Для
            того чтобы дизайнер справился собственными силами, JavaScript
            создан  легким  для  понимания  и  применения.  Поэтому  гадже-
            ты  с  управлением  под  JS  удобно  связываются  с  различными
            веб-сервисами  и  отлично  подходят  для  создания  метеостанций
            или  «умных»  камер  наблюдения.






                5.5.  Графические блоки и код
                       в ArduBlock

        Первое,  что  нужно  сделать,  чтобы  использовать  графическое  про-
        граммирование  в  среде  Arduino  IDE, —  установить  дополнитель-
        ный  плагин (plug-in).  Это  независимо  компилируемый  модуль,
        который  представляет  собой  расширение  функций  и  встраивает-
        ся  в  основную  программу.
           ArduBlock —  это  одновременно  и  графический  язык  програм-
        мирования,  и  плагин,  переводящий  программы,  написанные  на
        этом  языке,  в  код  на  Wiring.
           Итак,  установите  плагин,  следуя  инструкции:

        1.   Скачайте  плагин  ArduBlock  с  веб-страницы  разработчиков:
        http://sourceforge.net/projects/ardublock/files/  Выберите  предпо-
        следнюю  или  последнюю  версию.  Мы  рекомендуем  найти  версию
        максимального  объема  среди  последних  пяти,  поскольку  она  яв-
        ляется  стабильной  и  содержит  больше  блоков.  На  момент  напи-




                                                                                 3 / 15
   113   114   115   116   117   118   119   120   121   122   123