Home › Forums › Mayfly Data Logger › Problems with libraries on the Mayfly Data Logger › Reply To: Problems with libraries on the Mayfly Data Logger
4.3. Installing Libraries
Preparing sketches for programming the Mayfly Data Logger is simplified by the use of libraries: packages of functions that serve as shortcuts when writing sketches. A set of many helpful libraries has been compiled at github.com/envirodiy/libraries. Not all of these libraries are required, but many of them will be needed for programming an EnviroDIY Monitoring Station to send data to the online data portal (MonitorMyWatershed.org). To download all of the libraries together:
- Go to github.com/envirodiy/libraries.
- Scroll down to the ReadMe.
- Follow the instructions for installing the recommended EnviroDIY libraries.zip file and adding it to your Arduino IDE.
From the README file:
### Installing Libraries in the [Arduino.cc IDE](https://www.arduino.cc/en/Main/Software):
The simplest way to use these libraries is to right-click on this carefully crafted **[–>->link<-<–](https://github.com/EnviroDIY/Libraries/blob/master/libraries.zip?raw=true)**, select “save link as”, and save the file somewhere on your computer. You can also click on “libraries.zip” in the file list above and then click the grey download button on that page to download the zip. In your the Arduino Software (IDE), import that zip file following the instructions for _”Manual Installation”_ from https://www.arduino.cc/en/Guide/Libraries#toc5. You _cannot_ directly import the zip using the Arduino Library Manager because it contains multiple libraries.
To update the libraries, you will need to re-download the zip file and overwrite the folders in your Arduino libraries folder.
We are stuck on the parts in bold and italics above ^