Arduino.mk как пользоваться библиотекой LiquidCrystal
Как мне указать make-файл Arduino на библиотеку LiquidCrystal? helloworld.ino
Программа предназначена для печати "Hello World" на 16-контактный ЖК-дисплей.
Я уже сделал программу, которая имеет первую строку:
#include < LiquidCrystal.h >
Однако, чтобы LiquidCrystal.h работал, я не уверен, как указать это в Makefile.
1 ответ
Чтобы включить библиотеку в make-файл Arduino, если вы используете ее в эскизе, нужно написать в make-файле строку:
ARDUINO_LIBS = Library1 Library2
где Library1 и Library2 - это библиотеки, которые вы используете в своем эскизе (убедитесь, что библиотеки разделены пробелом). Обратите внимание, что ARDUINO_LIBS предполагает, что вы ссылаетесь на стандартные библиотеки Arduino, которые для Linux находятся в: /usr/share/arduino/library
Кроме того, если вы используете библиотеку, которая не находится в стандартном каталоге библиотек Arduino, вы можете создать другой каталог библиотек, содержащий вашу нестандартную библиотеку Arduino. Затем просто используйте следующую строку в вашем make-файле:
USER_LIB_PATH = /home/.../libraries