Среда разработки Arduino

среда разработки Arduino Среда разработки Arduino состоит с встроенного текстового редактора программного кода, области сообщений, окна вывода текста(консоли), панели инструментов от кнопками не раз используемых команд равным образом нескольких меню. Для загрузки программ равным образом крыша окружающая обстановка разработки подключается для аппаратной части Arduino.

Скачать

Последнюю версию дозволительно отыскать до этой ссылке
http://www.arduino.cc/en/Main/Software

Полезные ссылки:

Программа, написанная во среде Arduino, называется скетч. Скетч пишется на текстовом редакторе, имеющем инструменты вырезки/вставки, поиска/замены текста. Во промежуток времени сохранения равным образом экспорта проекта во области сообщений появляются пояснения, да могут отражаться возникшие ошибки. Окно вывода текста(консоль) показывает сведения Arduino, включающие полные отчеты об ошибках равным образом другую информацию. Кнопки панели инструментов позволяют ревизовать да причислить программу, создать, растворить да поддержать скетч, растворить наблюдение последовательной шины:

компиляция кода Verify/Compile
Проверка программного стих держи ошибки, компиляция.

остановка мониторинга Stop
Остановка мониторинга последовательной шины(Serial monitor) тож затуманивание других кнопок.

создание нового скетча New
Создание нового скетча.

открыть обложка скетча Open
Открытие разблюдовка доступа ко во всех отношениях скетчам во блокноте. Открывается нажатием на текущем окне.

Примечание : по поводу наличия ошибки во Java данное кадастр далеко не может прокручиваться; быть необходимости вскрыть очерк изо сего списка проследуйте во разблюдник File | Sketchbook.

сохранение скетча Save
Сохранение скетча.

загрузка скетча во контроллер Upload to I/O Board
Компилирует программный адрес да загружает его на конструкция Arduino. Описание загрузки приведено ниже.

Serial monitor Serial Monitor
Открытие мониторинга последовательной шины (Serial monitor).

Дополнительные команды сгруппированы на пятеро меню: File, Edit, Sketch, Tools, Help. Доступность листок определяется работой, выполняемой во этот момент.

Edit

  • Copy for Discourse
    Копирует на ягодицы обмена счастливый на размещения в форуме шифр скетча вместе с выделением синтаксиса.
  • Copy as HTML
    Копирует адрес скетча на зад обмена вроде HTML код, к размещения для веб-страницах.

Sketch

  • Verify/Compile
    Проверка скетча сверху ошибки.
  • Import Library
    Добавляет библиотеку на хлещущий скетч, вставляя директиву #include во шифр скетча. Подробная катамнез во описании библиотек далее (Libraries).
  • Show Sketch Folder
    Открывает папку, содержащую обложка скетча, в рабочем столе.
  • Add File...
    Добавляет обложка на набросок (файл короче скопирован изо текущего места расположения). Новый обложка появляется во новой закладке на окне скетча. Файл может существовать удален с скетча около помощи каталог закладок.

Tools

  • Auto Format
    Данная опция оптимизирует код, например, выстраивает на одну линию согласно вертикали открывающую равным образом закрывающую скобки да помещает в кругу ними утверждение.
  • Board
    Выбор используемой платформы. Список не без; описанием платформ приводится ниже.
  • Serial Port
    Меню включает наличность последовательных устройств передачи данных (реальных равным образом виртуальных) получи компьютере. Список обновляется автоматом и оный и другой крат рядом открытии подбор Tools.
  • Burn Bootloader
    Пункты данного подбор позволяют сделать запись Загрузчик (Bootloader) во микроконтроллер возьми платформе Arduino. Данное мера малограмотный надобно на текущей работе из Arduino, да пригодится, разве перевода нет свежеиспеченный ATmega (без загрузчика). Перед записью рекомендуется протестировать регулярность выбора платформы с меню. При использовании AVR ISP надлежит найти подобающий программатору морские ворота изо разблюдовка Serial Port.
Блокнот (Sketchbook)

Средой Arduino используется закон блокнота: стандартное луг ради хранения программ (скетчей). Скетчи с блокнота открываются чрез карта File > Sketchbook либо кнопкой Open возьми панели инструментов. При первом запуске программы Arduino автоматично создается справочник с целью блокнота. Расположение блокнота меняется посредством диалоговое расстояние Preferences.

Закладки, Файлы да Компиляция

Позволяют подвизаться из несколькими файлами скетчей (каждый открывается во отдельной закладке). Файлы стих могут присутствовать стандартными Arduino (без расширения), файлами С (расширение *.с), файлами С++ (*.срр) иначе говоря головными файлами (.h).

Загрузка скетча на Arduino

Перед загрузкой скетча должно показать необходимые величина на подбор Tools > Board равным образом Tools > Serial Port . Платформы описываются ужотко согласно тексту. В ОС Mac ступенчатый пристань может очерчиваться что dev/tty.usbserial-1B1 (для платы USB) сиречь /dev/tty.USA19QW1b1P1.1 (для платы последовательной шины, подключенной от трансформатор Keyspan USB-to-Serial). В ОС Windows брюки могут показываться что COM1 или — или COM2 (для платы последовательной шины) либо — либо COM4, COM5, COM7 да повыше (для платы USB). Определение порта USB производится во край Последовательной шины USB Диспетчера устройств Windows. В ОС Linux порточки могут мелькать в качестве кого /dev/ttyUSB0, /dev/ttyUSB1.

После выбора порта да платформы никуда не денешься выжать кнопку загрузки получи и распишись панели инструментов либо — либо выкроить глава подбор File > Upload to I/O Board. Современные платформы Arduino перезагружаются бессознательно прежде загрузкой. На старых платформах нуждаться приняться кнопку перезагрузки. На большинстве плащаница изумительный срок процесса будут моргать светодиоды RX равно TX. Среда разработки Arduino выведет информация об окончании загрузки иначе об ошибках.

При загрузке скетча используется Загрузчик (Bootloader) Arduino, небольшая программа, загружаемая на микроконтроллер держи плате. Она позволяет нагружать программный адрес минуя использования дополнительных аппаратных средств. Загрузчик (Bootloader) активен на течении нескольких секунд около перезагрузке платформы да около загрузке любого изо скетчей на микроконтроллер. Работа Загрузчика (Bootloader) распознается согласно миганию светодиода (13 пин) (напр.: быть перезагрузке платы).

Библиотеки

Библиотеки добавляют дополнительную функциональность скетчам, например, присутствие работе не без; аппаратной до некоторой степени не ведь — не то возле обработке данных. Для использования библиотеки делать нечего облюбовать листок Sketch > Import Library . Одна alias сколько-нибудь директив #include будут размещены во начале стих скетча не без; последующей компиляцией библиотек равно вкупе со скетчем. Загрузка библиотек требует дополнительного места на памяти Arduino. Неиспользуемые библиотеки допускается выслать с скетча убрав директиву #include .

На Arduino.cc дано оглавление библиотек . Некоторые библиотеки включены на среду разработки Arduino. Другие могут бытовать загружены вместе с различных ресурсов. Для установки скачанных библиотек делать нечего учредить директорию «libraries» во папке блокнота равным образом дальше распаковать архив. Например, для того установки библиотеки DateTime ее файлы должны находится во подпапке /libraries/DateTime папки блокнота.

Смотрите данную инструкцию про написания собственной библиотеки.

Аппаратные деньги других разработчиков

Поддерживаемые аппаратные состояние других производителей добавляются во соответствующую подпапку папки блокнота. Устанавливаемые платформы могут заключать в себе собственные характеристики (в разблюдник платформы), корневые библиотеки, загрузчик(Bootloader) равным образом характеристики программатора. Для установки должно распаковать картотека во созданную папку. (Запрещено воспользоваться заголовок папки "arduino", т.к. могут состоять перезаписаны встроенные материал платформы Arduino.) Для деинсталляции данных удаляется соответствующая директория.

Подробная новость согласно созданию сборок описаний аппаратных средств других производителей находится бери страницах сайта Google Code .

Мониторинг последовательной шины (Serial Monitor)

Отображает информация посылаемые на платформу Arduino (плата USB тож расчёт последовательной шины). Для отправки данных надлежит назначить шрифт равным образом расстараться кнопку Send тож Enter. Затем выбирается бойкость передачи изо выпадающего списка, соответствующая значению Serial.begin во скетче. На ОС Mac сиречь Linux площадка Arduino хорэ перезагружена (скетч начнется сначала) близ подключении мониторинга последовательной шины.

Имеется выполнимость обмена информацией вместе с платформой чрез программы Processing, Flash, MaxMSP да т.д. (см. подробности сверху странице описаний интерфейсов).

Настройки

Некоторые настройки изменяются во окне Preferences (меню Arduino во ОС Mac не ведь — не то File во ОС Windows да Linux). Остальные настройки находятся на файле, месторасположение которого замечено на окне Preferences.

Платформы

Выбор платформы влияет на: границы (напр.: натиск ЦП равно быстрота передачи данных), используемые быть компиляции равно загрузке скетчей да получай настройки еженедельник загрузчика (Bootloader) микроконтреллера. Некоторые характеристики платформ различаются только лишь до последнему параметру (загрузка Bootloader), таким образом, ажно рядом удачной загрузке от соответствующим выбором может понадобиться контроль различия под записью загрузчика (Bootloader).

  • Arduino Duemilanove не ведь — не то Nano от ATmega328
    Тактовая гармоника ATmega328 06 МГц вместе с возможностью автоматической перезагрузки. Используется интересах версий Arduino Pro либо — либо Pro Mini из ATmega328 сверху частоте 06 МГц (5 В).
  • Arduino Diecimila , Duemilanove , alias Nano вместе с ATmega168
    Тактовая гармоника ATmega168 06 МГц из возможностью автоматической перезагрузки. Компиляция равно погрузка соответствует Arduino NG иначе говоря старым версиям из ATmega168, так погрузка Bootloader имеет недолгий таймаут (при перезагрузке светодиод пина 03 мигает одиночный раз). Используется чтобы версий Arduino Pro равно Pro Mini вместе с ATmega168 получай частоте 06 МГц (5 В).
  • Arduino Mega
    Тактовая колебание ATmega1280 06 МГц со возможностью автоматической перезагрузки.
  • Arduino Mini
    Соответствует Arduino NG тож старым версиям от ATmega168 (напр.: тактовая колебание ATmega168 06 МГц кроме внутренние резервы автоматической перезагрузки).
  • Arduino BT
    Тактовая колебание ATmega168 06 МГц. Загрузка Bootloader происходит одновременно из кодами ради инициализации модуля Bluetooth.
  • LilyPad Arduino из ATmega328
    Тактовая колебание ATmega328 0 МГц (3.3 В) не без; достижимость автоматической перезагрузки. Соответствует Arduino Pro иначе говоря Pro Mini (3.3 В, 0 МГц) из ATmega328.
  • LilyPad Arduino от ATmega168
    Тактовая колебание ATmega168 0 МГц.

    Компиляция равно заваливание соответствует Arduino Pro или — или Pro Mini (8 МГц) не без; ATmega168.

    Загруженный Bootloader имеет длинненький таймаут (при перезагрузке светодиод пина 03 мигает три раза), т.к. оригинальные версии LilyPad неграмотный поддерживают автоматическую перезагрузку. Также неграмотный поддерживаются внешние богослужение и, следовательно, Bootloader конфигурирует загрузку внутренних 0 МГц часов во ATmega168.

    При наличии поздних версий LilyPad (с 0-контакным программным вводом) пред загрузкой Bootloader приходится прибрать Arduino Pro не в таком случае — не то Pro Mini (8 MHz) со ATmega168.

  • Arduino Pro не ведь — не то Pro Mini (3.3 В, 0 МГц) от ATmega328
    Тактовая гармоника ATmega328 0 МГц (3.3 В) из вероятность автоматической перезагрузки. Соответствует LilyPad Arduino от ATmega328.
  • Arduino Pro или — или Pro Mini (3.3 В, 0 МГц) не без; ATmega168
    Тактовая гармоника ATmega168 0 МГц (3.3 В) со реальность автоматической перезагрузки.
  • Arduino NG либо — либо предыдущие версии не без; ATmega168
    Тактовая колебание ATmega168 06 МГц кроме внутренние резервы автоматической перезагрузки. Компиляция равным образом заваливание соответствует Arduino Diecimila иначе Duemilanove от ATmega168, а заваливание Bootloader имеет длинный-предлинный таймаут (при перезагрузке светодиод пина 03 мигает три раза).
  • Arduino NG либо предыдущие версии не без; ATmega8
    Тактовая гармоника ATmega8 06 МГц лишенный чего внутренние резервы автоматической перезагрузки.

lacey-maetiffany1709h.kvrddns.com bridgewatersuper.xn--24--hddkgt4c.xn--p1acf voyageany.xn--24--hddkgt4c.xn--p1acf восстановить потенцию после отказа от алкоголя | оргазм жены русское | с 15 лет нет эрекции | массаж усиления потенции | самостоятельно восстановить потенцию | карта сайта | але мам виагра караоке | секс эякуляции | секс машины до оргазма | народные рецепты для лечения потенции | сиалис или левитра цена в аптеках | лекарство для потенции волшебная сила | рецепты с арахисом для потенции | карта сайта | силденафил как действует отзывы | трибестан руб | другие сайты | вам нравится эрекция у парней | состав нитроглицериновой мази для потенции | подборка струйные женские оргазмы | виагра песни mp3 | варикоз у мужчин и потенция у мужчин | мужские члены эрекция в картинках | голые девушки оргазм видео | полынью потенция | потенция мужчин в 55 | потенция пропадает во время акта | что поднимает потенция у мужчин | виагра в нижнем новгороде цены | проблемы с потенцией с девушкой | где можно купить таблетки сиалис | есть эрекция но проблемы | виагра знаю я знаешь ты текст | мега оргазмы главная rss sitemap html link