нтаження програм і зв'язку середу розробки підключається до апаратної частини Arduino. Програма, написана в середовищі Arduino, називається скетч. Скетч пишеться в текстовому редакторі, що має інструменти вирізки/вставки, пошуку/заміни тексту. Під час збереження та експорту проекту в області повідомлень з'являються пояснення, також можуть відображатися виникли помилки. Вікно виводу тексту (консоль) показує повідомлення Arduino, що включають повні звіти про помилки та іншу інформацію. Кнопки панелі інструментів дозволяють перевірити і записати програму, створити, відкрити і зберегти скетч, відкрити моніторинг послідовної шини:
Verify/Compile
Перевірка програмного коду на помилки, компіляція.
Stop
Зупинка моніторингу послідовної шини (Serial monitor) або затемнення інших кнопок.
New
Створення нового скетчу.
Open
Відкриття меню доступу до всіх скетчам в блокноті. Відкриваються натисненням в поточному вікні.
Примітка: через наявність помилки в Java дане меню не може прокручуватися; при необхідності відкрити скетч з цього списку проїдьте в меню File | Sketchbook.
Save
Збереження скетчу.
Upload to I/O Board
Компілює програмний код і завантажує його в пристрій Arduino. Опис завантаження наведено нижче.
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 gt; Sketchbook або кнопкою Open на панелі інструментів. При першому запуску програми Arduino автоматично створюється директорія для блокнота. Розташування блокнота змінюється через діалогове вікно Preferences.
Закладки, Файли та Компіляція
Дозволяють працювати з декількома файлами скетчів (кожен відкривається в окремій закладці). Файли коду можуть бути стандартними Arduino (без розширення), файлами С (розширення * .с), файлами С ++ (* .срр) або головними файлами (.h).
Завантаження скетчу в Arduino
Перед завантаженням скетчу потрібно задати необхідні параметри в меню Tools gt; Board і Tools gt; Serial Port. Платформи описуються далі за текстом. В ОС Mac послідовний порт ...