Device Control

Software for the Arduino that controls pH and temperature in the Open-Acidification project.
As mankind adds substantial additional carbon dioxide (CO2) to the atmosphere, as much as one third of that CO2 is absorbed is absorbed by the ocean. This CO2 reacts with water to create carbonic acid, and afterwards further products, which makes the ocean water more acidic. This process is known as ocean acidification. Over the next century ocean water is predicted to become 2.5 times more acidic. It is imperative that we understand how ocean acidification will impact marine organisms and ecosystems. Because the oceans contain over 99% of the habitable space on earth, and much of the planet’s biodiversity this will be a massive undertaking. Unfortunately, the equipment needed to perform ocean acidification research is expensive, restricting this work to a relatively few well-funded labs. The goal of the Open Acidification Project is to create inexpensive open-source tools to conduct ocean acidification research and ultimately greatly increase the amount of quality ocean acidification research that can be accomplished.

Author: Kirt Onthank

Maintainer: James Foster

Read the documentation


This library is compatible with the avr architecture so you should be able to use it on the following Arduino boards:


To use this library, open the Library Manager in the Arduino IDE and install it from there.