EnviroDIY's repositories
Arduino-SDI-12
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.
ModularSensors
An Arduino library to give environmental sensors a common interface of functions for use with Arduino-framework dataloggers, such as the EnviroDIY Mayfly.
SensorModbusMaster
An Arduino library to act as Modbus Master to control a sensor/slave
EnviroDIY_Mayfly_Logger
hardware design files, example code sketches, and documentation for Arduino-framework EnviroDIY Mayfly data logger
YosemitechModbus
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.
LearnEnviroDIY
A tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger.
Mayfly-Modbus-Wing
A hardware adapter for using ModbusRTU with RS-485 on the Arduino-framework Mayfly datalogger board.
KellerModbus
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.
SoftwareSerial_ExtInts
A modified version of the Arduino built-in SoftwareSerial library to allow another library to call the interrupts for it.
GroPointModbus
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.
Sodaq_DS3231
Arduino library for DS3231
SoftwareSerial_PCINT12
A modified version of the Arduino built-in SoftwareSerial library to work with the EnviroDIY Mayfly
TippingBucketRainCounter
Arduino code & instructions to convert a Pro Trinket board into a low-power I2C event counter for a tipping bucket rain gauge or anemometer.
Arduino_boards
EnviroDIY board settings for the Arduino IDE
LTEbee-Adapter
An interface to enhance stability of Digi XBee LTE-M radio with EnviroDIY Mayfly Logger
Adafruit_BME280_Library
Arduino Library for BME280 sensors
BMP388_DEV
An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer. Includes both interrupt and FIFO operation.
cryptosuite2
Cryptographic suite for Arduino (SHA, HMAC-SHA)
EnviroDIY.github.io
Documentation pages
LearnEnviroDIYcode
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/
MayflyWorkshop_Online_2020
Sketches used in the 2020-2021 online EnviroDIY workshops, using the Mayfly 0.5b version board.
Tally_Library
An Arduino library for interfacing to the Project Tally Event counter
TinyLoRa
A small Arduino library for LoRa Modules
Yosemitech-Software-and-Documentation
This repository hosts copies of Yosemitech's documentation and software.