#include<LiquidCrystal_I2C.h>
#include <SoftwareSerial.h>
LiquidCrystal_I2C lcd(0x27,16,2);
SoftwareSerial BT(7,8);
int sw1, sw2, state;
void setup() {
pinMode(4, INPUT);
pinMode(5, INPUT);
lcd.begin(16,2);
}
void loop() {
main:
sw1 = digitalRead(5);
if (sw1 == 0){
goto start;
}
goto main;
start:
sw2 = digitalRead(4);
if (sw2 == 0){
lcd.clear();
goto main;
}
if (BT.available()){
state = BT.read();
lcd.setCursor(0,0);
lcd.print(temp);
lcd.print(" ");
lcd.setCursor(6,0);
lcd.print("\xdf C");
lcd.setCursor(0,1);
lcd.print(humid);
lcd.print(" ");
lcd.setCursor(6,1);
lcd.print("%");
}
start;
}