Якщо ви хочете повністю сумісне рішення для вашого проекту arduino (так, ви можете поділитися своїм проектом з іншими людьми, які використовують просто звичайний Arduino IDE), вам потрібно перевірити програму Amake для спрощення кліпу arduino, я використовую його з Geany, але інші використовують його разом з vi, Atom тощо.
Це натхненні та вже мертві проекти Ino та Arturo; будь ласка, візьміть 5 хвилин, щоб перевірити його, і будь ласка, надішліть відгуки.
Приклад використання:
cd ~/Arduino/Blink/
[move to your arduino project folder]
amake -v uno Blink.ino
[to compile/verify your code]
amake -u uno Blink.ino /dev/ttyUSB0
[to upload your code to an arduino connected via USB]
У ньому є якийсь розумний клей, він може запам'ятати дошку та файл і навіть автоматично виявити usb дошки; тож після успішної команди "amake -v" ви можете це зробити в командному рядку, і вона спрацює.
amake -v
[to compile/verify your code]
amake -u
[to upload your code to an arduino connected via USB]
Якщо ви використовуєте деякі макроси IDE, ви можете легко скласти команди для компіляції та завантаження, наприклад, використовуючи Geany IDE, це стане:
- Скомпілювати / перевірити: cd% d; amake -v uno% f
- Завантажити: cd% d; amake -u uno% f
Ви можете отримати додаткову допомогу із запуском просто "amake" або "amake -h" після встановлення.
Крім того, він може підтримувати КОЖНУ плату / ліб / програміст, яку ви встановили / налаштували у своєму Arduino IDE, так, сучасна плата на зразок Adafuit Trinket M0 / Arduino M0 тощо ...
Просто запустіть свій Arduino IDE, перейдіть до менеджера дошки, встановіть підтримку, і все, що потрібно, виконайте декілька простих інструкцій і ваші налаштування.
Дошка у вас не підтримується? не проблема, виявіть fqbn (прочитайте файл README.md) і передайте його як назву плати.
Я шукаю тестерів, щоб збільшити кількість псевдонімів або плати та автоматично виявити належні підписи USB.
Пам'ятайте, що це приватний інструмент, який зараз використовується, який зараз публікується з громадськістю, просто програміст дряпає свербіж ...
Ура.