Arduino Code Dependencies
If you don't want to customize the software you can just use the Web Flashing Utility to flash the latest OpenAutoLab firmware to the main board.
These instructions are intended for people that want to modify the code.
Arduino IDE
The Arduino Legacy IDE is the easiest way to program the board. The official documenation contains guides on how to install the Arduino IDE v1.
Libraries
Install the libraries using the Arduino IDE library manager. Take a look at the official documentation for hints on how to install libraries.
You need the following libraries:
- The Arduino Servo library allows to control the servo motor.
- LiquidCrystal I2C by Frank de Brabander is the library that manages LCD output.
- The HX711 by Bogdan Necula library to manage load cell for measuring amount of liquid in tank.