Ik krijg bij onderstaande code Error compiling melding

C:\arduino-0018\libraries\SHT1x/SHT1x.h:2: error: expected constructor, destructor, or type conversion before 'Library'
waar vind ik deze ?
hoe voeg ik deze toe ?


#include <Wire.h>
#include <LiquidCrystal.h>
#include <SHT1x.h>
#define dataPin 9
#define clockPin 8
 
#define FAN_PLUS 7
 
SHT1x sht1x(dataPin, clockPin);
float temp_c;
float humidity;
LiquidCrystal lcd(12,11,5,4,3,2);
 
void setup()
{
lcd.begin(16,2);
lcd.clear();
pinMode(FAN_PLUS, 7);
}
 
void loop()
{ 
temp_c = sht1x.readTemperatureC();
humidity = sht1x.readHumidity();
 
lcd.setCursor(0,0); // 1ste Rij LCD
lcd.print("Temp: ");
lcd.print(temp_c);
lcd.print((char)223); // Graden symbool
lcd.print("c");
 
if(temp_c > 37.80)// Als de temperatuur boven de 37.8 graden is, dan..
{
digitalWrite(FAN_PLUS, HIGH);//Zet FAN_PLUS aan
}
if(temp_c <= 37.80)// Als de temperatuur Kleiner of gelijk aan 37.8 graden is, dan..
{
digitalWrite(FAN_PLUS, LOW);//Zet FAN_Plus uit
}
 
lcd.setCursor(0,1); // 2de Rij LCD
lcd.print("Vocht:");
lcd.print(humidity); 
lcd.print("%"); 
} 

Groetjes Lowa1

hoi robint91

Ik heb niet zoveel gewerkt met arduino

een programma in arduino dat lukt

maar met jou link kom ik er niet uit.

ik zie regel staan

SHT1x.h June 16, 2009 Initial version of library [jonoxer]

kun jij even stap voor stap mij kunnen helpen.

ik zou er erg mee geholpen zijn.

Groetjes Lowa1

[Bericht gewijzigd door lowa1 op (16%)]

hoi robint91
Is er in de map library, de map SHT1X?

was er niet
heb ik gemaakt

alleen nu nog SHT1X.h erin?

maar hoe?

Groetjes Lowa1

ah.

http://github.com/practicalarduino/SHT1x

Hier staat ergens een knopje "download source". Kies dan ZIP. En kopieer alle bestanden wat in die zip staat.

Je moet dus uitkomen:

../library/SHT1X/SHT1X.cpp
../library/SHT1X/SHT1X.h
...

Hoi robint91

het is gelukt geen errors meer.

YES YES YES

Hartstikke bedankt

Groetjes lowa1