Hallo Leuts, ich probiere gerade hinter die "Geheimnisse" der Sensirion- Sensoren (SHT75 - Temperatur- und Feuchtesensoren) und deren Datenverarbeitung zu steigen.
Um das etwas besser/schneller zu packen wollte ich erst einmal Beispielcode ausprobieren um hinter die ganzen Abläufe zu steigen.
Dies habe ich mir aber irgendwie einfacher vorgestellt. Mein Eindruck ist im Moment, dass die Codeschnipsel bei weitem nicht alle Fehlerfrei sind oder nicht komplett in die Referenz kopiert wurden? Wenn ich die compiliere hatte ich bisher noch keinen, der ohne Fehlermeldung abging.
Bei diesem hier blicke ich im Moment nicht die Ursache der Fehlermeldungen evtl. hab ich heute zu lange auf den Monitor gestarrt und bin betriebsblind... ![]()
Grüße, Thomas
/*
Query a SHT10 temperature and humidity sensor
A simple example that queries the sensor every 5 seconds
and communicates the result over a serial connection.
Error handling is omitted in this example.
*/
#include <Sensirion.h>
const uint8_t dataPin = 2;
const uint8_t clockPin = 3;
float temperature;
float humidity;
float dewpoint;
Sensirion tempSensor = Sensirion(dataPin, clockPin);
void setup()
{
Serial.begin(9600);
}
void loop()
{
tempSensor.measure(&temperature, &humidity, &dewpoint);
Serial.print("Temperature: ");
Serial.print(temperature);
Serial.print(" C, Humidity: ");
Serial.print(humidity);
Serial.print(" %, Dewpoint: ");
Serial.print(dewpoint);
Serial.println(" C");
delay(5000);
}
Hier der angezeigte Fehlercode beim Compilieren:
[font=Verdana]Fehlercode[/font]
TEST_SimpleSensirion.cpp:9:23: error: Sensirion.h: No such file or directory
TEST_SimpleSensirion:17: error: 'Sensirion' does not name a type
TEST_SimpleSensirion.cpp: In function 'void loop()':
TEST_SimpleSensirion:26: error: 'tempSensor' was not declared in this scope