   delay(30);
   //lcd.clear();
   
-  
   //serial
   Serial.begin(9600);
   // reserve 200 bytes for the inputString:

  int lid_pos;
};

Status stat = { 0, 0, 0 };

//serial
String inputString = "";         // a string to hold incoming data


void loop(){
  static unsigned long send_time = millis();
  read_status();
  
  // read commands when we get a full line
  if (stringComplete) {
    read_command();
    lcd_command();
    do_command();
  }

  //direct1 = manualSpeedControl(motorPinSpeed1, potPin1, rlyPin1, motorPinDir1, direct1, speedControl1);
  //direct2 = manualSpeedControl(motorPinSpeed2, potPin2, rlyPin2, motorPinDir2, direct2, speedControl2);
  //direct3 = manualSpeedControl(motorPinSpeed3, potPin3, rlyPin3, motorPinDir3, direct3, speedControl3);
  
  if (millis() - send_time >= 10) {
    send_time = millis();
