GitHub / EnviroDIY 32 Repositories
Do-It-Yourself Environmental Science & Monitoring
EnviroDIY/Libraries
Arduino libraries used with the EnviroDIY Mayfly data logger board
Language: C++ - Size: 676 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 7 - Forks: 8

EnviroDIY/workflows
Reusable workflows for building Arduino libraries and examples
Language: Python - Size: 434 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

EnviroDIY/TinyGSM Fork of vshymanskyy/TinyGSM
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)
Language: C++ - Size: 188 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 8 - Forks: 5

EnviroDIY/LoRa_AT
A fork of TinyGSM for LoRa modules
Language: C++ - Size: 187 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

EnviroDIY/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.
Language: C++ - Size: 7.98 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 169 - Forks: 100

EnviroDIY/USGS_NGWOS
Testing programs for logger development funded by the USGS's Next Gen Water Observation System
Language: C++ - Size: 7.2 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

EnviroDIY/library-registry Fork of arduino/library-registry
Arduino Library Manager list
Size: 5.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

EnviroDIY/ModularSensors
An Arduino library to give environmental sensors a common interface of functions for use with Arduino-framework dataloggers, such as the EnviroDIY Mayfly.
Language: C++ - Size: 167 MB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 82 - Forks: 48

EnviroDIY/GeoluxCamera
An Arduino library for communication with the [Geolux HydroCam](https://www.geolux-radars.com/hydrocam).
Language: C++ - Size: 460 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

EnviroDIY/Arduino_boards
EnviroDIY board settings for the Arduino IDE
Language: C - Size: 1.25 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

EnviroDIY/StreamDebugger Fork of vshymanskyy/StreamDebugger
StreamDebugger allows easier debugging of Serial-based communication on Arduino, like AT command interface in ESP8266, SIM800, SIM900, and other GSM modules
Language: C++ - Size: 3.91 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

EnviroDIY/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.
Language: C++ - Size: 150 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 10 - Forks: 7

EnviroDIY/SensorModbusMaster
An Arduino library to act as Modbus Master to control a sensor/slave
Language: C++ - Size: 12.6 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 48 - Forks: 22

EnviroDIY/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.
Language: C++ - Size: 294 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 1

EnviroDIY/Sodaq_DS3231 Fork of SodaqMoja/Sodaq_DS3231
Arduino library for DS3231
Language: C++ - Size: 5.25 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 3

EnviroDIY/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.
Language: C++ - Size: 37.7 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 5 - Forks: 4

EnviroDIY/setup-platformio-action Fork of n-vr/setup-platformio-action
This actions sets up PlatformIO for use in actions.
Size: 34.2 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

EnviroDIY/EnviroDIY_Mayfly_Logger
hardware design files, example code sketches, and documentation for Arduino-framework EnviroDIY Mayfly data logger
Language: C++ - Size: 9.49 MB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 26

EnviroDIY/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.
Language: C++ - Size: 7.37 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 2

EnviroDIY/Arduino-Maxbotix Fork of Diaoul/arduino-Maxbotix
An Arduino library to read Maxbotix ultrasonic sensors.
Language: C++ - Size: 19.5 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 7 - Forks: 1

EnviroDIY/Mayfly-Modbus-Wing
A hardware adapter for using ModbusRTU with RS-485 on the Arduino-framework Mayfly datalogger board.
Size: 18.2 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

EnviroDIY/BMP388_DEV
An Arduino compatible, non-blocking, I2C/SPI library for the Bosch BMP388 barometer. Includes both interrupt and FIFO operation.
Language: C++ - Size: 30.3 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

EnviroDIY/SoftwareSerial_ExtInts
A modified version of the Arduino built-in SoftwareSerial library to allow another library to call the interrupts for it.
Language: C++ - Size: 32.2 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

EnviroDIY/EnviroDIY_SensorStation_Stalker 📦
Arduino sketches and documentation for environmental sensor station based on Seeeduino Stalker board
Language: Arduino - Size: 6.84 KB - Last synced at: about 1 year ago - Pushed at: over 9 years ago - Stars: 3 - Forks: 0

EnviroDIY/LearnEnviroDIY
A tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger.
Language: C++ - Size: 90.1 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 4

EnviroDIY/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/
Language: C++ - Size: 14.3 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 2

EnviroDIY/cryptosuite2 Fork of daknuett/cryptosuite2
Cryptographic suite for Arduino (SHA, HMAC-SHA)
Language: C - Size: 454 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

EnviroDIY/Yosemitech-Software-and-Documentation
This repository hosts copies of Yosemitech's documentation and software.
Size: 34.4 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

EnviroDIY/Trigger
An Arduino library to trigger an external switch based on a measured variable exceeding a threshold.
Language: C++ - Size: 28.9 MB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

EnviroDIY/MayflyWorkshop_Online_2020
Sketches used in the 2020-2021 online EnviroDIY workshops, using the Mayfly 0.5b version board.
Language: C++ - Size: 22.5 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

EnviroDIY/Tally_Library Fork of NorthernWidget-Skunkworks/Tally_Library
An Arduino library for interfacing to the Project Tally Event counter
Language: C++ - Size: 26.4 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

EnviroDIY/LTEbee-Adapter
An interface to enhance stability of Digi XBee LTE-M radio with EnviroDIY Mayfly Logger
Size: 5.57 MB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

EnviroDIY/SoftwareSerial_PCINT12
A modified version of the Arduino built-in SoftwareSerial library to work with the EnviroDIY Mayfly
Language: C++ - Size: 17.6 KB - Last synced at: 12 months ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 0

EnviroDIY/EnviroDIY.github.io
Documentation pages
Size: 0 Bytes - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

EnviroDIY/Paleoterra_Redox
Language: C++ - Size: 818 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

EnviroDIY/PcInt_PCINT0 Fork of SodaqMoja/Sodaq_PcInt
An Arduino library to handle Pin Change Interrupts
Language: C++ - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 1 - Forks: 0

EnviroDIY/MS5803 Fork of NorthernWidget/MS5803
This repository is dedicated to the Arduino library for the MS5803 pressure sensor, this code was developed by Bobby Schulz and was built upon the sparkfun library for the MS5803-BA14, but with generalization for all sensors in the MS5803 family
Language: C++ - Size: 2.61 MB - Last synced at: 12 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

EnviroDIY/Adafruit_BME280_Library Fork of adafruit/Adafruit_BME280_Library
Arduino Library for BME280 sensors
Language: C++ - Size: 52.7 KB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

EnviroDIY/GPRSbee Fork of SodaqMoja/GPRSbee
Arduino library for GPRSbee, modified for use with Mayfly boards.
Language: C++ - Size: 4.88 MB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 0
