ERROR: Not outputting data to serial monitor, but the code is compiling.

#include <Wire.h>
#include <SPI.h>
#include "SparkFunBME280.h"
BME280 mySensor;
int led = 6;
unsigned long sampleNumber = 0;

void setup()
{
Serial.begin(4800);

Wire.begin();

pinMode (led, OUTPUT);

if (mySensor.beginI2C() == false)
//Begin communication over I2C
{
Serial.println("The sensor did not respond. Please check wiring.");
while(1);
//Freeze
}

//Build a first-row of column headers
Serial.print("SampleNumber,");
Serial.print("Time(ms),");
Serial.print("T(deg C),");
Serial.print("T(deg F),");
Serial.print("%RH");
Serial.println("");
}

void loop()
{
//Print each row in the loop
//Start with temperature, as that data is needed for accurate compensation.
//Reading the temperature updates the compensators of the other functions
//in the background.
Serial.print(sampleNumber);
Serial.print(",");
Serial.print(millis());
Serial.print(",");
Serial.print(mySensor.readTempC(), 2);
Serial.print(",");
Serial.print(",");
Serial.print(mySensor.readFloatHumidity(), 0);
Serial.println();

sampleNumber++;

if ( (mySensor.readTempC()) > 30)
{
digitalWrite(6, HIGH);
delay(1000);
}
else
{
digitalWrite(6, LOW);
delay (1000);
}

}

Did you set your IDE display to 4800?

Paul

Hello,

Did you say "Not outputting data to serial monitor, but the code is compiling."?

What do you mean "compiling"?

You did not upload?

Print something before the call to mySensor.beginI2C(). I'm betting that that method never returns.