Создание библиотек для Arduino
Вопрос
Я хочу написать библиотеку для своего Arduino (файлы заголовков и классов), но не знаю, какие инструменты использовать для этой работы и как их тестировать и отлаживать.
Arduino IDE просто помогает писать простые программы для прямой загрузки, а не для полного управления проектами (поправьте меня, если я ошибаюсь, и направьте соответствующие ссылки).
Пожалуйста помоги.
Решение
Компилятор поддерживает #include
директиву, вы можете написать свою библиотеку, а затем #include
это.Это расширено на в этом уроке о написании библиотек для Arduino.
Другие советы
Для тестирования вы можете использовать ArduinoUnit.Это сама библиотека, поэтому если вам нужно вдохновение, посмотрите исходный код (в загрузке).
Просто возьмите любую библиотеку Arduino и загляните внутрь.Вы найдете все, что нужно для его создания – класс, общедоступные и частные переменные и методы, возможно, геттеры, сеттеры...