Para esta biblioteca funcionar é preciso instalar a biblioteca do sensor SI1145 de UV/IR/Luz Visível da Adafruit. Para isso, basta acessar a partir do menu da Arduino IDE as opções "Ferramentas" > "Gerenciar Bibliotecas" e pesquisar por "Adafruit SI1145 Library" e instalá-la.
Compatível com os sensores de raios ultravioleta UV UVM-30A e Adafruit SI1145.
Nesta página, clique em "Code" > "Download ZIP" para baixar a biblioteca no seu computador. Após isso, deve-se importar a biblioteca na Arduino IDE. Há duas formas de fazer isso:
Na Arduino IDE clique em "Sketch" > "Incluir biblioteca" > "Adicionar biblioteca .ZIP" e selecione o arquivo .zip baixado apartir deste repositório. A Arduino IDE vai automaticamente extrair o arquivo e colocá-lo em Arduino/libraries sem a necessidade de reiniciar a IDE.
A partir do arquivo .zip da biblioteca deve-se extrair a pasta e move-la descompactada para a pasta de bibliotecas da Arduino IDE que fica em Arduino/libraries/. Feito isso, é preciso fechar e abrir novamente a Arduino IDE para que a alteração tenha efeito.