Page 113 - MDP2020-1
P. 113
················································································ 명장양성프로젝트 【MDP】 과제발표회 자료집 Ⅰ | 107
int tem = dht.readTemperature();
int hum = dht.readHumidity();
int val = analogRead(0);
Serial.print("Temperature :");
Serial.print(tem);
Serial.print("C ");
Serial.print("Humidity : ");
Serial.print(hum);
Serial.println("% ");//온도와 동일
if(hum>=70){ myStepper1.step(stepsPerRevolution); }
if(tem>=35){ myStepper1.step(-stepsPerRevolution); }
int light;
light = map(analogRead(A0),0,1023,0,255);
analogWrite(7, light);
Serial.print(light);
}
int averageAnalogRead(int pinToRead){
byte numberOfReadings = 8;
unsigned int runningValue = 0;
for(int x=0; x<numberOfReadings; x++) runningValue += analogRead(pinToRead);
runningValue /= numberOfReadings;
return(runningValue);
}
float mapfloat(float x, float in_min, float in_max, float out_min, float out_max){
return (x-in_min) * (out_max - out_min) / (in_max - in_min) + out_min;
}