#include <DHT.h>
#include <Stepper.h>
#define DHTPin 2
#define DHTTYPE DHT22
DHT dht1(DHTPin, DHTTYPE);
const int stepsPerRevolution = 200;
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
void setup() {
Serial.begin(115200);
Serial.println(F("DHT22 exemple!"));
dht1.begin();
myStepper.setSpeed(60);
Serial.begin(9600);
}
void loop() {
delay(1000);
float temp = dht1.readTemperature();
if (temp >= 30){
Serial.println("Close");
myStepper.step(stepsPerRevolution);
delay(1000);
Serial.println("CounterClockwise");
myStepper.step(-stepsPerRevolution);
return;
}
Serial.print(F("% Temperature:"));
Serial.print(temp);
Serial.println(F("C"));
}