Hallo, ich versuche gerade einen humidity sensor mit einem buzzer zu verbinden, so das wenn die Feuchtigkeit über 50% ist der buzzor piept
Das ist mein code:
//#define DHTPIN 3 // By default its connected to pin D3, it can be changed, define it before the #include of the library
#include "Arduino_SensorKit.h"
//uncomment line below if using DHT20
#define Environment Environment_I2C
#define BUZZER 5
void setup() {
//uncomment line below if using DHT20
Wire.begin();
Serial.begin(9600);
Environment.begin();
pinMode(BUZZER, OUTPUT);
}
void loop() {
Serial.print("Temperature = ");
Serial.print(Environment.readTemperature()); //print temperature
Serial.println(" C");
Serial.print("Humidity = ");
Serial.print(Environment.readHumidity()); //print humidity
Serial.println(" %");
delay(2000);
if (Serial.print(Environment.readHumidity())> 50)
tone(BUZZER, 85); //Set the voltage to high and makes a noise
delay(1000);//Waits for 1000 milliseconds
noTone(BUZZER);//Sets the voltage to low and makes no noise
delay(1000);//Waits for 1000 milliseconds
}
der code geht aber leider nicht und ich weiß nicht mehr was ich machen soll.
kann den vielleicht jemand reparieren?