Как разбираться в библиотеках Arduino?
Читать документацию, выбирать ту что будет удовлетворять вашим требованиям.
А понимание придёт с опытом и не стоит слушать всяких зануд, которые будут доказывать что тот фломастер вкуснее другого ;)
В Arduino достаточно мало памяти. Так что большую универсальную библиотеку в неё просто не запихнуть. Либо запихнуть, но не останется памяти для самого проекта.
Поэтому если есть выбор, то надо смотреть и изучать, что подходит, а что не очень.