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

3.3.  Работа в Arduino IDE
                                                                                33

        их  хранения  был  придуман  формат  .INO,  получивший  назва-
        ние  от  последних  букв  слова  «Arduino».  При  сохранении  про-
        граммы  Arduino  IDE  создает  для  каждого  скетча  папку  проекта.
        Дело  в  том,  что  ранние  версии  среды  использовали  расширение
        .PDE —  файла  исходного  кода  на  языке  Processing,  основанного
        на  Java,  но  близкого  по  синтаксису  к  C / C++.  Это  объясняется
        тем,  что  среда  Arduino  IDE  развивалась  из  среды  Processing IDE
        с  заменой  языка  Processing  на  язык  Wiring.
           В  таком  файле  содержались  функции,  константы  и  допол-
        нительные  конструкции.  Программы  Processing  назывались
        «скетчи»  (sketches)  и  предназначались  для  программирования
        изображений,  анимации  и  взаимодействия  внешних  элементов.
        Каждый  такой  файл  сохранялся  в  одноименной  собственной
        папке  проекта  вместе  со  всеми  свойствами  и  дополнительными
        картинками.  Это  позволяло  легко  переносить  готовые  решения
        визуального  окружения  (например,  программу,  с  помощью  гра-
        фиков  отображающую  температуру  и  влажность  в  помещении).
        Из  курса  информатики  вам  известно,  что  некоторые  программы
        могут  ссылаться  на  подпрограммы —  файлы  других  программ
        в  рамках  этого  же  проекта  с  определенным  набором  часто  вызы-
        ваемых  функций.  Таким  образом,  в  папке  может  содержаться  не
        один  скетч,  а  несколько.  Поэтому  место  их  хранения  было  назва-
        но  скетчбуком  (в  переводе  с  англ.  книга  набросков),  а  процесс
        создания —  скетчингом  (т.  е.  создание  набросков).  При  работе
        с  микроконтроллерами  содержимое  одного  скетчбука —  это  все,
        что  загружается  в  память  устройства  непосредственно  из  среды
        разработки.


                Вопросы
        1.  Что  такое  скетч,  скетчбук  и  скетчинг?
        2.  В  каком  формате  сохраняются  скетчи  в  последних  версиях
           среды  разработки  Arduino  IDE?
        3.  На  каком  языке  пишутся  программы  для  Arduino?




                3.3.  Работа в Arduino IDE


        После  установки  среду  нужно  запустить  на  компьютере.  При
        этом  откроется  рабочее  пространство.  Для  каждого  нового  скет-
        ча  открывается  отдельное  окно.  Окно  содержит  следующие  ос-
        новные  зоны  (рис. 3.6).





                                                                                16 / 18
   29   30   31   32   33   34   35   36   37   38   39