Write a program for Arduino UNO to control a water dispenser with the following features:
Number of dispensing faucets: 4; it can dispense 4 cups at the same time of different meassures. For example I should be able to dispense 1 small, 2 big and 1 medium size cup at the same time.
Number of cup sizes / buttons:
[url removed, login to view] = 240ml
[url removed, login to view] = 360ml
[url removed, login to view] =480ml
A led light for each faucet to indicate when it is dispensing. Make it blink when dispensing.
The measuring of the sizes must be made by a water flow sensor. Once the size is selected it must dispense and stop once the dosage is completed.
You must provide the coding as text and the list of components and diagram for connection to the Arduino.
The water is pushed in each line by water pumps activated by relays. A flow meter will be aded in each line for Arduino to calculate the size of cups.