This is my code to build SHT10 reading. But I got an error message. It says that pin D1 is conflicting between Sensirion.cpp and arduino.h
#include <Sensirion.h>
#include <SensirionSHT.h>
SensirionSHT Sensor = SensirionSHT(4, 5);
long delayTime = 1;
void setup() {
Serial.begin(9600);
}
void loop() {
Sensor.tick(delayTime);
Serial.println(Sensor.getTemperature());
delay(delayTime * 1000);
}
And this is the error messages
C:\Users\ASUS\Documents\Arduino\libraries\Sensirion-master\Sensirion.cpp:52:15: error: conflicting declaration 'const float D1'
const float D1 = -40.1; // for deg C @ 5V
^
In file included from C:\Users\ASUS\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/Arduino.h:296:0,
from C:\Users\ASUS\Documents\Arduino\libraries\Sensirion-master\Sensirion.cpp:21:
C:\Users\ASUS\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\variants\nodemcu/pins_arduino.h:41:22: error: 'D1' has a previous declaration as 'const uint8_t D1'
static const uint8_t D1 = 5;
^
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).