Примітка. Цей міні-підручник заснований на офіційній інформації, розміщеній тут, на сайті Arduino. Він також передбачає використання офіційного IDE Arduino.
Примітка 2: Посилання, що надаються до продуктів, можуть бути або посиланнями Farnell (оскільки вони містять аркуші даних), або фактичними сторінками продуктів на веб-сайті виробника.
Крок 1. Отримайте зовнішнього програміста
Перше, що слід зазначити, вам потрібен зовнішній програміст, щоб уникнути завантажувача та відновити 1К або 2К пам'яті, яку він займає (12,5% загальної пам'яті). Ви можете використовувати AVR-ISP , в STK-500 , або програміст паралельного порту - офіційний Arduino сайт містить інструкції для цього тут . Зауважте, що ви не можете спілкуватися з платою через паралельного програміста - порада використовувати для цього послідовний кабель. Основна перевага використання паралельного програміста полягає в тому, що вони набагато дешевші, ніж інші, якщо ви готові зробити пайку - вам потрібно лише кілька (3) резисторів і кілька роз'ємів, тоді як провайдер може налаштувати резервну копію. до £ 30 / $ 50 (коефіцієнт конверсії приблизний).
Крок 2: Відредагуйте файл налаштувань Arduino
Далі вам потрібно буде налаштувати Arduino IDE, щоб ви могли обійти завантажувач. Переконайтесь, що у вас НЕ відкритий Arduino IDE! Файл налаштувань preferences.txtможна знайти в таких місцях, залежно від вашої операційної системи:
C:\Documents and Settings\<Username>\Application Data\Arduino\preferences.txt (Windows)
/Users/<Username>/Library/Arduino/preferences.txt (Мак)
~/.arduino/preferences.txt (Linux)
Щоб перейти до файлу налаштувань у Windows, перейдіть до меню «Пуск», а потім перейдіть до %appdata%(Примітка: я не користуюся системою Windows регулярно, не соромтесь виправляти мене) Потім перейдіть до Ардуїно, а потім доpreferences.txt
На Mac використовуйте термінал і виконайте:
cd ~/Library/Arduino
open .
Або в Finder використовуйте Goto (Cmd-Shift-G) та введіть ~/Library/Arduino. Вони обидва відводять вас до вікна Finder із preferences.txtвходом.
У системах Unix папки, що починаються з '.' (наприклад .cache, .git) за замовчуванням приховані, тому в Linux вам потрібно буде використовувати Термінал і ввести:
cd ~/.arduino
nautilus .
Примітка: При бажанні ви можете замінити nautilus gnome-open . Я знаю, що вони працюють над загальними ароматами Linux, але у вас можуть виникнути проблеми щодо деяких "екзотичних" ароматів.
Після того, як ви знайшли preferences.txtфайл, відкрити його і змінити upload.usingвід bootloaderімені одного з програмістів в ./hardware/programmers.txtпідкаталозі. Якщо ви хочете видалити завантажувач лише з однієї плати, ./hardware/boards.txtви можете змінити <board>.upload.usingпараметр, і всі інші дошки все ще використовуватимуть завантажувач. Потім просто збережіть відповідний файл і закрийте його (мій Ардуїно просто розбився, і я майже втратив відповідь, можливо, тому, що забув це зробити).
Крок 3: Завантажте ескіз
Після того як ви відредагували відповідний файл, відкрийте Arduino IDE ще раз та завантажте ескіз як зазвичай. Якщо ви тільки що відредагували ./hardware/boards.txt, то тільки на цій певній дошці завантажувач не буде, але якщо ви відредагували, preferences.txtто всі дошки не матимуть завантажувача.
Крок 4: Замініть завантажувач
Якщо ви хочете знову завантажити завантажувач на своїх дошках (з будь-якої причини), спочатку видаліть або <board>.upload.usingпараметр, або upload.usingповерніться до bootloader. Тоді вам потрібно буде записати завантажувач назад на дошки, які постраждали - ця відповідь досить добре пояснює один спосіб зробити це, і є більш простий метод завантажувати завантажувач Arduino лише за допомогою лише провайдера (який у вас повинен бути раніше) на офіційному сайті тут .