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
Другие вопросы по тегам