Skip to content
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.

genevea/TankController

 
 

Repository files navigation

GitHub license OA Box version testing status PRs Welcome

All Contributors

Tank Controller Library

Arduino library for the Open Acidification pH Stat Controller

Use

Development

Install

To install onto an Arduino Mega2560 use the Arduino IDE.

By default, the Arduino compiler links to a printf library that does not support printing floating point numbers. To get that feature (which we use!), add the following lines to boards.txt and use the Tools menu to select "RV printf Version: "Full printf". On macOS, the boards.txt is located at ~/Library/Arduino15/packages/arduino/hardware/avr/1.8.3. For background see here.

menu.printf=AVR printf Version

mega.menu.printf.default=Default printf
mega.menu.printf.default.compiler.c.elf.extra_flags=
mega.menu.printf.full=Full printf
mega.menu.printf.full.compiler.c.elf.extra_flags=-Wl,-u,vfprintf -lprintf_flt
mega.menu.printf.minimal=Minimal printf
mega.menu.printf.minimal.compiler.c.elf.extra_flags=-Wl,-u,vfprintf -lprintf_min

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Kirt Onthank

💼 💻 🎨 🤔 🧑‍🏫

Preston Carman

🐛 💻 🤔 🧑‍🏫 👀

James Foster

💻 🤔 🧑‍🏫 📆 👀 🐛

Kavikick

💻

eucalvo

💻

Lizj96

💻

khalilxl

💻

atg7000

💻

Caleb Herbel

💻

Lucas Saca

💻

EvanKropf

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

About

The arduino code for the Open Acidification pH-stat unit

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 75.5%
  • Ruby 17.3%
  • Python 4.6%
  • Makefile 1.3%
  • Shell 1.3%