Project 03- Love-o-Meter, seems to be a problem involving my loop.

Hey, I'm very new to arduino and I'm not sure what I'm doing wrong, but my code won't verify. Here is the code:

const int sensorPin= A0;
const float baselineTemp= 20.0;


  void setup(){
  Serial.begin(9600); //open a serial port
  for (int pinNumber =2; pinNumber <5; pinNumber++){
    pinMode(pinNumber, OUTPUT);
    digitalWrite(pinNumber, LOW);
  }
  void loop(){
    int sensorVal= analogRead(sensorPin);
    Serial.print("Sensor Value: ");
    Serial.print(sensorVal);
  }
 //convert the ADC reading to voltage
float voltage = (sensorVal/1024.0) * 5.0;
Serial.print(", Volts: ");
Serial.print(voltage);
Serial.print(", degrees C: ");
//convert the voltage to temperature in degrees
float temperature = (voltage- .5) * 100
Serial.println(temperature);

  if(temperature < baselineTemp){
  digitalWrite(2, LOW);
  digitalWrite(3, LOW);
  digitalWrite(4, LOW);
  }
    else if (temperature >= baselineTemp+2 && temperature < baselineTemp+4){
    digitalWrite(2, HIGH);
      digitalWrite(3, LOW);
    digitalWrite(4, LOW);
    }
      else if (temperature >= baselineTemp+4 && temperature < baselineTemp+6){
      digitalWrite(2, HIGH);
      digitalWrite(3, HIGH);
      digitalWrite(4, LOW);
      }
        else if (temperature >= baselineTemp+6){
        digitalWrite(2, HIGH);
        digitalWrite(3, HIGH);
        digitalWrite(4, HIGH);
        }
    delay(1);
};

And here is the error message:

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.
Arduino: 1.0.6 (Windows NT (unknown)), Board: "Arduino Uno"
Project_03_Love_o_meter.ino: In function 'void setup()':
Project_03_Love_o_meter:11: error: a function-definition is not allowed here before '{' token
Project_03_Love_o_meter:17: error: 'sensorVal' was not declared in this scope
Project_03_Love_o_meter:23: error: expected ',' or ';' before 'Serial'

Any help would be great, thanks!

There are several errors in your sketch.

The one you highlight is because you don't have the terminating '}' at the end of Setup(). Before void loop().

Then you have an extra one before:

 //convert the ADC reading to voltage

And then you are missing a semi colon at the end of this line:

float temperature = (voltage- .5) * 100

Why don't you just load the example provided in File -> Examples -> 10. Starter Kit ?

I had no idea about the examples, thanks! :smiley: