Using a DHT11 on arduino1280, Trying to turn on LED when threshold met
When I compile it stops on
Temperature = (Temperature (°F): );
and says stray "/" in program, I can't find it
Sorry don't understand code tags yet, don't see #
#include <dht11.h>
dht11 DHT11;
void setup()
{
DHT11.attach(2);
Serial.begin(9600);
}
void loop()
{ const int LEDPIN8 = 8; // Temp
const int LEDPIN9 = 9; // Humidity
pinMode (LEDPIN8, OUTPUT); // Temp
pinMode (LEDPIN9, OUTPUT); // Humidity
{const int THRESHOLD1 = 80; // Temp
const int THRESHOLD2 = 50; // humidity
Temperature = (Temperature (°F): );
Serial.println("\n");
int chk = DHT11.read();
Serial.print("Read sensor: ");
switch (chk)
{
case 0:
Serial.println("OK");
break;
case -1:
Serial.println("Checksum error");
break;
case -2:
Serial.println("Time out error");
break;
default:
Serial.println("Unknown error");
break;
}
Serial.print("Humidity (%): ");
Serial.println((float)DHT11.humidity, DEC);
Serial.print("Temperature (°F): ");
Serial.println(DHT11.fahrenheit(), DEC);
//Temperature
Temperature = (DHT11.fahrenheit(), DEC);
if (Temperature < THRESHOLD1) // heat
digitalWrite(LEDPIN8, HIGH);
else
digitalWrite(LEDPIN8,LOW);
else
digitalWrite(LEDPIN8,LOW);
//Humidity
Humidity = (float)DHT11.humidity, DEC);
if (Humidity > THRESHOLD2) // Humidity
digitalWrite(LEDPIN9, HIGH);
else
digitalWrite(LEDPIN9,LOW);
delay(20000);
}