Я думаю будет правильно выкладывать полный архив с Ардуино IDE+библиотеками+скетчами.
Иначе получается ситуация, что у разработчика "Все работает",
но пользователь загружает другую версию Ардуино,
библиотеки (в которых автор обновил и/или заменил функции)
или загружает не те библиотеки/кладет...