#include <LiquidCrystal.h>
int rs = 13, en = 12, d4 = 11, d5 = 10, d6 = 9, d7 = 8;
float num1;
float num2;
String symbol;
LiquidCrystal lcd(rs,en,d4,d5,d6,d7);
void setup() {
Serial.begin(9600);
lcd.begin(20,4);
}
void loop() {
// Serial.print("1st");
lcd.setCursor(0,0);
lcd.print("1st num: ");
while (Serial.available() == 0){}
num1 = Serial.parseFloat();
//lcd.clear();
lcd.setCursor(9,0);
lcd.print(num1);
lcd.setCursor(0,1);
int val = Serial.read();
lcd.clear();
delay(5);
lcd.print(val);
delay(1000);
while (Serial.available() == 0){}
symbol = Serial.readString();
//lcd.clear();
lcd.setCursor(13,0);
lcd.print(symbol);
lcd.print(symbol);
/*
lcd.print("2nd num");
while (Serial.available() == 0){}
num2 = Serial.parseFloat();
//lcd.clear();
lcd.setCursor(10,3);
lcd.print(num2);
*/
//String answer = [num1] [symbol] [num2];
//lcd.print(answer);
delay(2000);
lcd.clear();
}