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

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

              y «Скетч».  Содержит  основные  команды  компилятора,  в  том
             числе  проверку  и  загрузку  скетча  в  плату.
                Загрузка с помощью программатора  требуется  для  за-
             мены  загрузчика  самой  Arduino,  т.  е.  переписывания  защи-
             щенной  области  памяти.
                Экспорт бинарного файла —  при  этой  операции  скетч
             представляется  в  виде  двоичных  данных,  однако  не  загру-
             жается  в  память  микроконтроллера,  а  сохраняется  в  скетч-
             буке  для  передачи,  изменения  или  загрузки  в  Arduino  с  по-
             мощью  других  программ.
                Подключение библиотек  упрощает  написание  кода.  Под-
             робнее  они  будут  рассмотрены  вместе  с  особенностями  языка
             Wiring.
                Добавление файла в скетчбук —  операция  прикрепления
             звуков,  картинок,  электронных  таблиц  и  последующей  рабо-
             ты  с  ними  в  скетче.
              y «Инструменты»:
                Автоформатирование  в  среде  реализовано  слабо  и  сво-
             дится  к  соблюдению  новых  строк  при  открытии  фигурных
             скобок.
                Архивирование скетча  в  отдельный  zip-архив  с  датой
             в  названии  позволяет  соблюдать  контроль версий —  сохра-
             нение  разных  стадий  готовности  программного  продукта
             (проекта)  для  возможности  восстановления  последней  рабо-
             тоспособной  версии  в  случае  возникновения  ошибок.
                Исправление кодировки  убирает  некорректно  отображае-
             мые  символы.  Например,  восстанавливает  ASCII  (стандарт-
             ную  кодировку  для  строк  ATmega)  из  текста,  написанного
             в  Windows-1251  или  UTF-8.  К  сожалению,  Arduino  IDE  не
             поддерживает  вывод  кириллицы.
                Монитор порта —  это окно диалога между пользователем
             и  Arduino  (рис. 3.7).  В  нем  отображается  информация,  по-
             ступающая  от  платы  по  протоколу  UART  на  скорости,  ука-
             занной  в  правом  нижнем  углу  окна  монитора  порта.  Отправ-
             ляемые  данные  переводятся  в  коды  символов  ASCII.  Символ
             конца  строки  добавляется  в  код,  отправляемый  на  плату,
             и  может быть  использован  в  программе.  Значения  скорости
             UART  в  мониторе  порта  и  внутри  программы  должны  со-
             впадать.
                Плоттер по последовательному соединению —  это  ин-
             струмент,  позволяющий  в  режиме  реального  времени  стро-
             ить  графики  по  данным,  поступающим  от  портов  Arduino.
             Arduino IDE поддерживает множество различных плат, каж-




  Powered by TCPDF (www.tcpdf.org)
                                                                                18 / 18
   31   32   33   34   35   36   37   38   39   40   41