#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C my_lcd(0x27,20,4);

// левая крутилка - регулирует красный
// правая - зеленый

int red = 3;
int green = 5;

int pot_red = A1;
int pot_green = A0;

void setup() {
  pinMode(pot_red, INPUT);
  pinMode(pot_green, INPUT);
  pinMode(red, OUTPUT);
  pinMode(green, OUTPUT);

  my_lcd.init();
  my_lcd.backlight();
  my_lcd.setCursor(0,0);
  my_lcd.print("Drink structure:");
  my_lcd.setCursor(0,1);
  my_lcd.print("Red:");
  my_lcd.setCursor(0,2);
  my_lcd.print("Green:");

  my_lcd.setCursor(8,1);
  my_lcd.print("ml");
  my_lcd.setCursor(10,2);
  my_lcd.print("ml");
  Serial.begin(115200);
}

void loop() {
  int val_red = analogRead(pot_red);
  int val_green = analogRead(pot_green);
  int red_val = map(val_red, 0, 1023, 0,100);
  int green_val = map(val_green, 0, 1023, 0,100);
  analogWrite(red, red_val * 2.5);
  analogWrite(green, green_val * 2.5);

  my_lcd.setCursor(5,1);
  my_lcd.print(red_val);
  my_lcd.setCursor(7,2);
  my_lcd.print(green_val);


  my_lcd.setCursor(8,1);
  my_lcd.print("ml");
  my_lcd.setCursor(10,2);
  my_lcd.print("ml");
  if (red_val < 100){
    my_lcd.setCursor(7,1);
    my_lcd.print(" ");
  }
  if (green_val < 100){
    my_lcd.setCursor(9,2);
    my_lcd.print(" ");
  }

  Serial.print("Red val: ");
  Serial.print(red_val);
  Serial.print(" / ");
  Serial.print("green val: ");
  Serial.println(green_val);
}
$abcdeabcde151015202530fghijfghij