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;
            }
   108   109   110   111   112   113   114   115   116   117   118