Aggiungere librerie all’IDE di Arduino

In questo articolo vedremo una cosa semplice, ma non scontata per tutti, ovvero aggiungere librerie all’IDE di Arduino.
Supponiamo di voler caricare lo  sketch sul  sensore di umidità e temperatura DHT22 che potete trovare qui. Se non abbiamo la libreria di questo sensore, compilando lo sketch avremo questo errore, che ci dice appunto che manca un file: arduino dht22 compilation error Andiamo quindi su internet a cercare la libreria che ci interessa, nel nostro caso si trova qui. La struttura di una libreria è una cartella che contiene almeno un file .cpp e un file .h per ogni libreria. In genere contiene anche una cartella “examples”, che contiene degli esempi. DHT22 library folder Il  nome della cartella può contenere solo lettere, numeri e underscores, quindi nel nostro caso, dovremo rinominare da DHT-sensor-library-master.zip a DHT_sensor_library_master.zip . Per aggiungere la libreria, non dobbiamo far altro che che aggiungerla nella cartella libraries, che si trova nella stessa cartella dove abbiamo salvato Arduino. Riavviamo Arduino e lui la riconoscerà, e ne aggiungerà gli esempi alla lista degli esempi. DHT22 library folder