#define in2 2
#define in3 3
#define in4 4
int temp;
int Rh;
int pressure;
int menuChoice;
void setup()
{
Serial.begin(9600);
Serial.println("1. Temperature");
Serial.println("2. Humidity");
Serial.println("3. Barometric Pressure");
pinMode(in2, INPUT_PULLUP);
pinMode(in3, INPUT_PULLUP);
pinMode(in4, INPUT_PULLUP);
}
void loop()
{
pb();
Serial.println("Which sensor would you like to read? ");
while (Serial.available() == 0)
{
menuChoice = Serial.parseInt();
}
switch (menuChoice)
{
case 1:
// temp sensor code goes here
Serial.print("The temperature is: ");
Serial.println(temp);
break;
case 2:
// humidity sensor code goes here
Serial.print("The humidity is: ");
Serial.println(Rh);
break;
case 3:
// pressure sensor code goes here
Serial.print("The barometric pressure is: ");
Serial.println(pressure);
break;
default:
Serial.println("Please choose a valid selection");
}
}
void pb ()
{
if(digitalRead(in2)==0)
{
Serial.print("1");
}
else if(digitalRead(in3)==0)
{
Serial.print("2");
}
else if(digitalRead(in4)==0)
{
Serial.print("3");
}
}