Skip to content
Change the repository type filter

All

    Repositories list

    • Libraries

      Public
      Arduino libraries used with the EnviroDIY Mayfly data logger board
      C++
      8720Updated Mar 8, 2026Mar 8, 2026
    • An Arduino library to give environmental sensors a common interface of functions for use with Arduino-framework dataloggers, such as the EnviroDIY Mayfly.
      C++
      Other
      4986645Updated Mar 6, 2026Mar 6, 2026
    • LoRa_AT

      Public
      A fork of TinyGSM for LoRa modules
      C++
      GNU Lesser General Public License v3.0
      0101Updated Mar 4, 2026Mar 4, 2026
    • An Arduino library for SDI-12 communication with a wide variety of environmental sensors. This library provides a general software solution, without requiring a…
      C++
      BSD 3-Clause "New" or "Revised" License
      103183331Updated Mar 4, 2026Mar 4, 2026
    • workflows

      Public
      Reusable workflows for building Arduino libraries and examples
      Python
      BSD 3-Clause "New" or "Revised" License
      0000Updated Mar 3, 2026Mar 3, 2026
    • TinyGSM

      Public
      A small Arduino library for GSM modules, that just works. Supported modules: SIMCom SIM800, SIM900, A6, A7, M590, ESP8266-AT (plus variants like A6C, SIM800A, S…
      C++
      GNU Lesser General Public License v3.0
      786902Updated Mar 2, 2026Mar 2, 2026
    • hardware design files, example code sketches, and documentation for Arduino-framework EnviroDIY Mayfly data logger
      C++
      Other
      2633140Updated Feb 17, 2026Feb 17, 2026
    • A library for communicating with pH sensors manufactured by ANB Sensors using Modbus.
      C++
      Other
      1000Updated Feb 9, 2026Feb 9, 2026
    • A library to use an Arduino as a master to control and communicate via modbus with the pressure and water level sensors produced by Keller. Depends on the Envir…
      C++
      BSD 3-Clause "New" or "Revised" License
      41120Updated Feb 4, 2026Feb 4, 2026
    • A library to use an Arduino as a master to control and communicate with the modbus sensors produced by Yosemitech. Depends on the EnviroDIY/SensorModbusMaster …
      C++
      Other
      61241Updated Feb 4, 2026Feb 4, 2026
    • A library to use an Arduino as a master to control and communicate via modbus with GroPoint soil moisture sensors. Depends on the EnviroDIY/SensorModbusMaster l…
      C++
      BSD 3-Clause "New" or "Revised" License
      2100Updated Feb 4, 2026Feb 4, 2026
    • This actions sets up PlatformIO for use in actions.
      MIT License
      1000Updated Feb 4, 2026Feb 4, 2026
    • Testing programs for logger development funded by the USGS's Next Gen Water Observation System
      C++
      BSD 3-Clause "New" or "Revised" License
      0002Updated Dec 15, 2025Dec 15, 2025
    • An Arduino library to act as Modbus Master to control a sensor/slave
      C++
      BSD 3-Clause "New" or "Revised" License
      254990Updated Dec 11, 2025Dec 11, 2025
    • Arduino library for DS3231
      C++
      32111Updated Dec 11, 2025Dec 11, 2025
    • An Arduino library for communication with the [Geolux HydroCam](https://www.geolux-radars.com/hydrocam).
      C++
      BSD 3-Clause "New" or "Revised" License
      0001Updated Dec 11, 2025Dec 11, 2025
    • Arduino Library Manager list
      Creative Commons Zero v1.0 Universal
      2.4k000Updated Aug 22, 2025Aug 22, 2025
    • Various hardware design files and information about devices, boards, and accessories built by the EnviroDIY team at Stroud Water Research Center
      1010Updated Aug 18, 2025Aug 18, 2025
    • StreamDebugger allows easier debugging of Serial-based communication on Arduino, like AT command interface in ESP8266, SIM800, SIM900, and other GSM modules
      C++
      MIT License
      18000Updated Aug 14, 2025Aug 14, 2025
    • Example sketches used in EnviroDIY Mayfly Workshops in 2025
      C++
      1000Updated May 21, 2025May 21, 2025
    • EnviroDIY board settings for the Arduino IDE
      C
      1001Updated Jan 9, 2025Jan 9, 2025
    • Library for VC0706-based Serial JPEG Cameras
      C++
      109000Updated Jul 11, 2024Jul 11, 2024
    • RTClib

      Public
      A fork of Jeelab's fantastic RTC Arduino library
      C++
      MIT License
      724000Updated Jun 28, 2024Jun 28, 2024
    • An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer. Includes both interrupt and FIFO operation.
      C++
      MIT License
      0110Updated Oct 25, 2023Oct 25, 2023
    • Arduino library to use the watchdog timer for system reset and an external interrupt for low power sleep
      C++
      MIT License
      73000Updated Oct 20, 2023Oct 20, 2023
    • Cryptographic suite for Arduino (SHA, HMAC-SHA)
      C
      GNU General Public License v3.0
      8000Updated Jun 7, 2023Jun 7, 2023
    • A tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger.
      C++
      Other
      31090Updated Feb 7, 2023Feb 7, 2023
    • A hardware adapter for using ModbusRTU with RS-485 on the Arduino-framework Mayfly datalogger board.
      2420Updated Jan 13, 2023Jan 13, 2023
    • Arduino code & instructions to convert a Pro Trinket board into a low-power I2C event counter for a tipping bucket rain gauge or anemometer.
      C++
      BSD 3-Clause "New" or "Revised" License
      3230Updated Jun 6, 2022Jun 6, 2022
    • Code library to support the EnviroDIY tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger. https:/…
      C++
      BSD 3-Clause "New" or "Revised" License
      2010Updated May 17, 2022May 17, 2022