Решил уйти и попробовать что-то, отличное от ArduinoIDE, сразу же решил попробовать PlatformIO.
Перенёс код, начал подтягивать библиотеки. В своём проекте использую EncButton и ServoSmooth. Если EncButton подтянулась спокойно, то с ServoSmooth возникли проблемы, что после подтягивания вываливается ошибка компиляции:
fatal error: ServoSmooth.h: No such file or directory
include
^~~~~~~
compilation terminated.
Build finished with error(s).
Саму проблему я решил - она заключалась в том, что ServoSmooth не могла собрать и подтянуться PlatformIO. Что бы она спокойно собиралась нужно указать использование внутренних библиотек, чтобы ServoSmooth, использующая Servo скомпилировалась.
Решил уйти и попробовать что-то, отличное от ArduinoIDE, сразу же решил попробовать PlatformIO. Перенёс код, начал подтягивать библиотеки. В своём проекте использую EncButton и ServoSmooth. Если EncButton подтянулась спокойно, то с ServoSmooth возникли проблемы, что после подтягивания вываливается ошибка компиляции:
Саму проблему я решил - она заключалась в том, что ServoSmooth не могла собрать и подтянуться PlatformIO. Что бы она спокойно собиралась нужно указать использование внутренних библиотек, чтобы ServoSmooth, использующая Servo скомпилировалась.
Источник GitHub platformio https://github.com/platformio/platformio-core/issues/28
Я думаю, что стоит указать этот момент в Readme.md в разделе установки.