Skip to content
Change the repository type filter

All

    Repositories list

    • Libraries

      Public
      Arduino libraries used with the EnviroDIY Mayfly data logger board
      C++
      8721Updated Aug 17, 2025Aug 17, 2025
    • A library for communicating with pH sensors manufactured by ANB Sensors using Modbus.
      Python
      0000Updated Aug 14, 2025Aug 14, 2025
    • Testing programs for logger development funded by the USGS's Next Gen Water Observation System
      C++
      0000Updated Aug 14, 2025Aug 14, 2025
    • An Arduino library to give environmental sensors a common interface of functions for use with Arduino-framework dataloggers, such as the EnviroDIY Mayfly.
      C++
      4881626Updated Aug 14, 2025Aug 14, 2025
    • 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, SIM800C, SIM800L, SIM800H, SIM808, SIM868, SIM900A, SIM900D, SIM908, SIM968)
      C++
      766902Updated Aug 14, 2025Aug 14, 2025
    • StreamDebugger allows easier debugging of Serial-based communication on Arduino, like AT command interface in ESP8266, SIM800, SIM900, and other GSM modules
      C++
      16000Updated Aug 14, 2025Aug 14, 2025
    • An Arduino library for communication with the [Geolux HydroCam](https://www.geolux-radars.com/hydrocam).
      C++
      0002Updated Aug 12, 2025Aug 12, 2025
    • workflows

      Public
      Reusable workflows for building Arduino libraries and examples
      Python
      0002Updated Aug 12, 2025Aug 12, 2025
    • 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 library.
      C++
      1102Updated Aug 12, 2025Aug 12, 2025
    • An Arduino library for SDI-12 communication with a wide variety of environmental sensors. This library provides a general software solution, without requiring any additional hardware.
      C++
      103179343Updated Aug 12, 2025Aug 12, 2025
    • Arduino library for DS3231
      C++
      32112Updated Aug 11, 2025Aug 11, 2025
    • LoRa_AT

      Public
      A fork of TinyGSM for LoRa modules
      C++
      0001Updated Aug 11, 2025Aug 11, 2025
    • 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 library.
      C++
      61042Updated Aug 11, 2025Aug 11, 2025
    • An Arduino library to act as Modbus Master to control a sensor/slave
      C++
      244991Updated Aug 11, 2025Aug 11, 2025
    • 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 EnviroDIY/SensorModbusMaster library.
      C++
      41021Updated Aug 11, 2025Aug 11, 2025
    • Example sketches used in EnviroDIY Mayfly Workshops in 2025
      C++
      1000Updated May 21, 2025May 21, 2025
    • Arduino Library Manager list
      2.1k000Updated Jan 17, 2025Jan 17, 2025
    • EnviroDIY board settings for the Arduino IDE
      C
      1001Updated Jan 9, 2025Jan 9, 2025
    • This actions sets up PlatformIO for use in actions.
      1000Updated Sep 24, 2024Sep 24, 2024
    • 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++
      716000Updated 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++
      0100Updated Oct 25, 2023Oct 25, 2023
    • Arduino library to use the watchdog timer for system reset and an external interrupt for low power sleep
      C++
      72000Updated Oct 20, 2023Oct 20, 2023
    • Cryptographic suite for Arduino (SHA, HMAC-SHA)
      C
      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++
      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++
      3130Updated 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://envirodiy.github.io/LearnEnviroDIY/
      C++
      2010Updated May 17, 2022May 17, 2022
    • This repository hosts copies of Yosemitech's documentation and software.
      0000Updated Mar 1, 2022Mar 1, 2022
    • hardware design files, example code sketches, and documentation for Arduino-framework EnviroDIY Mayfly data logger
      C++
      2632150Updated Nov 1, 2021Nov 1, 2021