Escolar Documentos
Profissional Documentos
Cultura Documentos
HTU21D HTU;
void setup() {
Serial.begin (9600); //Serial starten um Ergebnisse zu zeigen
pinMode(trigPin, OUTPUT); //Pinmode einstellen
pinMode(echoPin, INPUT);
HTU.begin(); //Temperatursensor starten
void loop()
{
long duration;
float distance;
//float humd = HTU.readHumidity(); //Feuchtigkeit, wird für Berechnung nicht
benötigt, evtl. trotzdem einbauen
float temp = HTU.readTemperature(); //Temperatur, notwendig für
Distanzkorrektur
Serial.print("Temperature: ");
Serial.print(temp, 1); // Anzeige mit einer Dezimalstelle
Serial.println("*C"); //°C gibt komische Zeichen auf dem Serial
Monitor, daher *
//Serial.print("\Humidity:"); //aktuell nicht benötigt, eventuell
unkommentieren
//Serial.print(humd, 1); //Anzeige mit einer Dezimalstelle
//Serial.println("%");
Serial.print("distance: ");
if (distance >= MAXRANGE || distance <= MINRANGE) { // Reichweite einschränken
Serial.println("Out of range");
}
else {
Serial.print(distance, 1); //Print mit einer Dezimalstelle: cmcm,mm
Serial.println(" cm");
}