im trying to get sensors in my room if and i get this error
"In file included from C:\Users\Gregory\Desktop\sensors_for_room\sensors_for_room.ino:1:0:
C:\Users\Gregory\Documents\Arduino\libraries\DallasTemperature/DallasTemperature.h:22:21: fatal error: OneWire.h: No such file or directory
#include <OneWire.h>
^
compilation terminated.
exit status 1
Error compiling for board Arduino/Genuino Uno."
#include <DallasTemperature.h>
#include <dht.h>
dht DHT;
#define DHT11_PIN A4
int LahutSensor = A4; // select the input pin for the potentiometer
int orrhSensor = A5;
int tempSensor = A3;
// select the pin for the LED
int green = 2;
int red = 3;
int yellow = 4;
int Lahut = 0; // variable to store the value coming from the sensor
int orh = 0;
int temp = 0;
void setup() {
// declare the ledPin as an OUTPUT:
int chk = DHT.read11(DHT11_PIN);
pinMode(green, OUTPUT);
pinMode(yellow, OUTPUT);
pinMode(red, OUTPUT);
pinMode(LahutSensor, INPUT);
pinMode(orrhSensor, INPUT);
pinMode(tempSensor, INPUT);
Serial.begin(9600);
// Data wire is conntec to the Arduino digital pin 2
#define ONE_WIRE_BUS 2
// Setup a oneWire instance to communicate with any OneWire devices
OneWire oneWire(ONE_WIRE_BUS);
// Pass our oneWire reference to Dallas Temperature sensor
DallasTemperature sensors(&oneWire);
// Start up the library
sensors.begin();
}
void loop() {
// read the value from the sensor:
Lahut = analogRead(LahutSensor);
orh = analogRead(orrhSensor);
// turn the ledPin on
digitalWrite(green, HIGH);
digitalWrite(yellow, HIGH);
// stop the program for <sensorValue> milliseconds:
delay(100);
// turn the ledPin off:
digitalWrite(green, LOW);
digitalWrite(yellow, LOW);
Serial.println("humidity: "DHT.humidity + "%");
Serial.print("Light Level: " + orh);
// Call sensors.requestTemperatures() to issue a global temperature and Requests to all devices on the bus
sensors.requestTemperatures();
Serial.print("Celsius temperature: " + sensors.getTempCByIndex(0));
delay(1000);
}
}