Примітка. Цей міні-підручник заснований на офіційній інформації, розміщеній тут, на сайті 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 лише за допомогою лише провайдера (який у вас повинен бути раніше) на офіційному сайті тут .